Avatar billede ch007 Nybegynder
11. december 2005 - 13:43 Der er 12 kommentarer og
1 løsning

En side der tvinger en pop eller et nyt vindue

Jeg har lavet en side med links som skal votes...

Altså en side hvor man kan give karaktere til de hjemmesider jeg linker til.

Problemet er bare at mange klikker på mine links men afgiver ikke stemme.

Lige nu er der blot en side med alle linksene. Så kan man vælge og klikke på linket som åbnes i et nyt vindue. Når man er færdig lukker man blot vinduet ned og kan klikke på "afgiv point", men det gør folk ikke. De ser i stedet blot på næste link.

Jeg vil nu gerne at linket henviser til en side hvor der atår afgiv point og sammen med åbnes vinduet med linket. Forstår I?
(Meningen er at når folk er færdig med at se mit link lukkeer de vinduet og de står nu med siden: "afgiv point" og skal afgive for at komme tilbage til hele linksamlingen...

Altså i princippet skal jeg kunne klikke et sted og dette sætter gang i to handlinger. To nye sider skal åbnes.

Håber det er forståeligt...
Avatar billede johan.o Nybegynder
11. december 2005 - 15:14 #1
Hvis du allerede har funktionaliteten omkring åbning af linket i et nyt vindue, kan du så ikke istedet linke til din pointside og på denne aktiverer åbningen af link-vinduet. Du kan f.eks. overfører linket via en form eller via url'en.

Mvh. Johan
Avatar billede ch007 Nybegynder
11. december 2005 - 17:14 #2
Hvordan? Kode?
Avatar billede johan.o Nybegynder
11. december 2005 - 17:30 #3
Link til brugerens side (som så reelt er din point side) :

<a href="point.htm?www.test.dk/index.html">www.test.dk/index.html</a>

I point.htm gør du så følgende :

Finder linket til den side brugeren skal vurdere i url'en :

link=location.search;

Åben dette link i andet vindue (det havde du allerede lavet), når bruger så lukker dette er point.htm klar til at brugeren kan give point.

Er ikke 100% på at syntaksen er iorden omkring location.search men det kan du sikkert søge på google og finde noget om :)

Mvh. Johan

BTW: ikke at jeg vil lave det hele for dig, men hvis du vil se kode, så er det vel smart hvis du først selv poster noget, som vi kan arbejde videre med :)
Avatar billede ch007 Nybegynder
11. december 2005 - 17:52 #4
Jamen det er noget i den stil tror jeg. Men jeg er stadig ikke med.

Hvis jeg skal komme med noget kode er det her:

www.html.dk <- link

www.minside.dk/point.asp?link=html.dk

Den skal åbne begge sider...
Avatar billede johan.o Nybegynder
11. december 2005 - 20:46 #5
Jeg har ikke en bjælde forstand på ASP, så jeg holder mig til Javascript.

Dette skal på din links side :

<a href="point.asp?www.html.dk">Check html.dk</a>
<a href="point.asp?www.php.net">Check php.net</a>
osv....

I point.asp laver du så dette :

<script>

link=location.search;

her åbner du så det nye vindue med link. (Den kode havde du)

</script>

Mvh. Johan
Avatar billede ini Nybegynder
12. december 2005 - 18:27 #6
Man kan også bare bruge html

<a href="hej.htm" target=blank>hej</a>

target=blank åbner ønskede link i et nyt vindue.
Avatar billede ch007 Nybegynder
22. december 2005 - 16:25 #7
ini - johan.o - prøv at læse spørgsmålet!

Altså i princippet skal jeg kunne klikke et sted og dette sætter gang i to handlinger. To nye sider skal åbnes.
Avatar billede johan.o Nybegynder
22. december 2005 - 17:28 #8
Ja okay, jeg troede du havde en javascript kode som lavede en popup.

Hvad med denne linje :

<a href="http://www.html.dk" target="_blank" onclick="window.location='point.asp?link=html.dk';">Tryk</a>

Mvh. Johan
Avatar billede ch007 Nybegynder
26. december 2005 - 18:05 #9
Yes! Nu er vi der næsten...

Nu sker der blot det at point.asp åbnes kun hvis man accepterer at den side (som indeholder ovenstående kode) skal vise blokeret indhold. Altså XP blokere fordi den tror der er et risikabelt indhold. Kan man undgå dette?
Avatar billede roenving Novice
27. december 2005 - 13:12 #10
Det er nok fordi du tester på din egen computer i IE !o]

Uploader du den, vil der sandsynligvis ingen problemer være ...

-- og du kan ændre den indstilling ved at vælge Funktioner --> Internetindstillinger --> Avanceret --> hak af ud for "Tillad aktivt indhold at køre i filer på Denne computer" (næsten nederst !-)
Avatar billede ch007 Nybegynder
30. december 2005 - 16:02 #11
johan.o smider du et svar?
Avatar billede johan.o Nybegynder
30. december 2005 - 20:20 #12
Ja, da - værsgo :)

Mvh. Johan
Avatar billede johan.o Nybegynder
30. december 2005 - 20:20 #13
DOUUH :)

Mvh. Johan
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester