Avatar billede joggy Nybegynder
12. august 2004 - 16:33 Der er 10 kommentarer og
1 løsning

Hjælp til Iframes

Jeg har en index side med nogle links. Det jeg søger er at når jeg trykke på f.eks link1 så skal den åbne en ny side som f.eks hedder nyside.htm. På denne side er der en iframe. Denne iframe vil jeg så gerne have til at åbne link1.htm. Hvis jeg derimod havde trykker på link2 ville jeg have den til at åbne nyside.htm og link2.htm i iframen.

Håber i kan forstå hvad jeg skriver.
Avatar billede roenving Novice
12. august 2004 - 16:38 #1
Måske er det samme, som jeg laver i min framing-kode, du har brug for:

http://roenving.users.whitehat.dk/WD5Opacity.html

Bemærk ændringen i adresselinjen og se kode/forklaring ved at klikke på teksten nede til venstre !-)
Avatar billede joggy Nybegynder
12. august 2004 - 16:39 #2
Jeg prøver at kigge på det.. Ellers vender jeg frygtligt tilbage :)
Avatar billede 4b4 Nybegynder
12. august 2004 - 16:40 #3
du skal bruge en form for serverside script til det.. evt. asp

hvor du så kan gøre nyside.asp?open=link1

det kan gøres med querystrings..

eks: <%=Request.QueryString("open")%> (indsættes in din <iframe hvor linket defineres!)
Avatar billede joggy Nybegynder
12. august 2004 - 16:44 #4
Jeg er ked af det, men jeg blev ikke så meget klogere af din side roenving..

4b4 -> Kan du forklare det lidt nærmere? Og hvis du kan så meget gerne i PHP, da jeg har lidt mere styr på det end asp.. Men ellers så bare forsæt med asp :)
Avatar billede 4b4 Nybegynder
12. august 2004 - 16:47 #5
joggy: jeg laver lige et hurtigt eksempel ! 2 sec (det er meget nemt!)
Avatar billede 4b4 Nybegynder
12. august 2004 - 16:50 #6
http://www.4b4.dk/test/index.asp?open=ha


dette er det eneste jeg har sat ind i asp filen.. kan sættes ind i hvad du nu vil.. link.. tekst .. whatever:.


"

<%=Request.QueryString("open")%>.html

"
Avatar billede joggy Nybegynder
12. august 2004 - 16:59 #7
Okay.. Godt være at jeg er lidt tungnem :)

Men hvis jeg nu har et link lad os sige:

<a href="hejsa.html">Hej Dav</a>

Dette link åbne jo så siden hejsa.html. Men hvor sætter jeg så asp koden ind? Og hvor definere jeg variablen, eller stringen(Eller hvad det nu hedder)?
Avatar billede joggy Nybegynder
12. august 2004 - 17:10 #8
Okay.. Nu tror jeg at jeg har forstået det.. Jeg laver dette link:

<a href="hejsa.html?open=hej">Hej Dav</a>

Og i min iframe src tag sætter jeg så <%=Request.QueryString("open")%>.html

Og så skulle iframen gerne åbne siden hej.html ikke sandt?

Har nemlig ikke lige nogen asp til at teste det. I hvert fald ikke før jeg får installeret det på serveren :)
Avatar billede 4b4 Nybegynder
12. august 2004 - 17:55 #9
det skal være hejsa.asp?open...

den webserver som du kan installere i windows kører asp :) iis
Avatar billede joggy Nybegynder
12. august 2004 - 18:03 #10
Nå ja.. Selvfølgelig.. Men okay, så tror jeg godt jeg kan få det til at virke..

Takker for hjælpen :)
Avatar billede 4b4 Nybegynder
12. august 2004 - 18:54 #11
no problemmo :)
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