tuppetroll Skrevet 20. februar 2007 Del Skrevet 20. februar 2007 Jeg prøver å finne en god løsning for en hjemmeside jeg lager. Trenger å ha en funksjon som gjør at jeg ved å trykke på en link åpner to forskjellige sider, i to forskjellige rammer. Noen som vet om et slikt script? Lenke til kommentar
Kagee Skrevet 20. februar 2007 Del Skrevet 20. februar 2007 Jeg regner med at det er snakk om rammer - "frames" her? Skal linken være i en av *framsene* eller i en egen frame? Lenke til kommentar
tuppetroll Skrevet 20. februar 2007 Forfatter Del Skrevet 20. februar 2007 Linken ligger i en tabellstyrt hovedside, hvor linkene skal åpnes i hver sin iframe.. Lenke til kommentar
Kagee Skrevet 20. februar 2007 Del Skrevet 20. februar 2007 (endret) <script type="text/javascript"> function setSRC(iframe1src,iframe2src) { document.getElementById('iframe_1').src=iframe1src; document.getElementById('iframe_2').src=iframe2src; } </script> <iframe id="iframe_1" src=""></iframe> <iframe id="iframe_2" src=""></iframe> <a href="javascript:setSRC('underside.htm','http://www.sol.no')">Besøk to sider, SAMTIDIG!!</a> Utestet, men det burde funke sånn nogenlunde. Regner med at du tar deg av høyde og bredde o.l på iframene selv. Endret 20. februar 2007 av Kagee Lenke til kommentar
tuppetroll Skrevet 20. februar 2007 Forfatter Del Skrevet 20. februar 2007 Tusen takk Nå har det seg sånn at det er flere linker som skal åpnes på den måten - listet opp etter hverandre. Hvor plasserer jeg scriptet hen? Lenke til kommentar
Kagee Skrevet 20. februar 2007 Del Skrevet 20. februar 2007 (endret) Scriptet (fra <script> til </script>) behøver vel *egentlig* ikke å stå noe spesielt sted, men <head> er vel et godt sted å starte? Da regner jeg med at det funker? Edit: Jeg må ha skrev svaret i blinde - ørten skrivefeil. Endret 20. februar 2007 av Kagee Lenke til kommentar
tuppetroll Skrevet 20. februar 2007 Forfatter Del Skrevet 20. februar 2007 Og jeg skrev spørsmålet før jeg leste skriptet, skjønte nå :!: Takk Lenke til kommentar
tuppetroll Skrevet 20. februar 2007 Forfatter Del Skrevet 20. februar 2007 Hvorfor funker den ikke i firefox? Lenke til kommentar
Kagee Skrevet 20. februar 2007 Del Skrevet 20. februar 2007 document.getElementById('iframe_1').location=iframe1src; document.getElementById('iframe_2').location=iframe2src; min feil Lenke til kommentar
tuppetroll Skrevet 20. februar 2007 Forfatter Del Skrevet 20. februar 2007 (endret) Edit; funker ikke noen av stedene nå.. Endret 20. februar 2007 av tuppetroll Lenke til kommentar
tuppetroll Skrevet 21. februar 2007 Forfatter Del Skrevet 21. februar 2007 Er det noe feil med scriptet eller er det noe jeg har gjort galt? Lenke til kommentar
Kagee Skrevet 22. februar 2007 Del Skrevet 22. februar 2007 (endret) <html> <head> </head> <body> <script type="text/javascript"> function setSRC(iframe1src,iframe2src) { frames['iframe_1'].location.href=iframe1src; frames['iframe_2'].location.href=iframe2src; } </script> <iframe name="iframe_1" id="iframe_1" src="" style="height:500px;width:200px;"></iframe> <iframe name="iframe_2" id="iframe_2" src="" style="height:500px;width:200px;"></iframe> <a href="javascript:setSRC('http://www.gogle.com','http://www.sol.no')">Besøk to sider, SAMTIDIG!!</a> </body> </html> Dette prøvde jeg ut hos W3Shools, http://www.w3schools.com/css/tryit.asp?fil...e=trycss_float6 i både IE6, nyeste Opera og FF. Der funket det. Du MÅ trykke på linken en gang for at det skal komme noe i iframesene, siden src er tom fra starten av. Men, som vi vet: Ovenfor dumhet står selv gudene maktesløse.... Endret 22. februar 2007 av Kagee Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå