XwithX Skrevet 24. mai 2007 Rapporter Del Skrevet 24. mai 2007 Hei, er ny her... så vet ikke helt åssen jeg gjør dette.. men anyway, det jeg lurer på er hvordan få siden "x" når den åpner i frame "x" til å automatisk åpne en ny side i frame "y" med javascript, fant en kode her: Redirect to a target frame -men får den ikke til å virke, er usikker på om den er riktig eller ikke, har det noe å si at jeg har flere enn 2 frames? Koden ser slik ut: <script> function redirect() { parent.frames.frameY.location.replace("pageY.html") } </script> <body onLoad="redirect()"> skal hele koden være i body tagen eller skal noe være i head tagen? Er newbe når det gjeller dette hehe... i mitt tilfelle så blir koden slik: <script> function redirect() { parent.frames.main.location.replace("aboutme_.html") } </script> <body onLoad="redirect()"> -hvor frame navnet er "maine" og siden som skal åpnes heter "aboutme_.html" Håper noen kan hjelpe meg, på forhånd takk Mvh metal-power Lenke til kommentar
LostOblivion Skrevet 24. mai 2007 Rapporter Del Skrevet 24. mai 2007 Velkommen til forumet! Har du en meny av noe slag og skal forandre innholdet i en gitt frame? I lenken, kan du skrive sånn her. <a href="javascript: changeContent('hjem.html');">Hjem</a> <a href="javascript: changeContent('ommeg.html');">Om meg</a> <a href="javascript: changeContent('etc.html');">Etc</a> Hvis framen din er en iFrame (som jeg syntes er best hvis jeg skulle brukt frames, bruker dem sjelden), ser kanskje sånn her ut. (Husk ID-attributten!) <iframe id="mainFrame" src="hjem.html" width="500"> </iframe> Og inni head-tagen kan du skrive selve funksjonen som setter innholdet i en gitt frame til et annet HTML-dokument. function changeContent(path) { document.getElementById("mainFrame").src = path; } Og fullt eksempel under. <html> <head> <title> iFrame og JavaScript </title> <script type="text/javascript"> function changeContent(path) { document.getElementById("mainFrame").src = path; } </script> </head> <body> <a href="javascript: changeContent('hjem.html');">Hjem</a> <a href="javascript: changeContent('ommeg.html');">Om meg</a> <a href="javascript: changeContent('etc.html');">Etc</a><br /> <iframe id="mainFrame" src="hjem.html" width="500px"> </iframe> </body> </html> Håper det hjelper deg! 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å