Avatar billede mads1987 Nybegynder
19. juli 2004 - 20:56 Der er 5 kommentarer og
1 løsning

Tjek Iframe

Hej eksperter.

Jeg har efterhånden stirret mig blind på et problem. Jeg har en side som er delt op af 2 Iframes, disse indholder sidene "s1" og "s2." Jeg vil genre sikre at "s1" altid bliver vist sammen med "s2"

Derfor har jeg placeret dette stykke kode i body'en på "s2":

onLoad="parent.MINMENU.location.href='s1.php';"

Men den bliver ved med at gentage sig selv og loader i en uendelighed. Hvordan fortæller jeg at den godt kan nøjes med en gang?

Med venlig hilsen
Mads
Avatar billede jamiros Novice
19. juli 2004 - 21:06 #1
Placér dette i s1.php...måske?! :-)

<SCRIPT language="JavaScript">
<!--
function NewWindow (url,navn) {
window.open(url,navn)
}
//-->
</script>


<BODY onload="NewWindow('s2.php','iframe2');">
Avatar billede mads1987 Nybegynder
19. juli 2004 - 21:12 #2
Jeg gjorde ganske simpelt sådan her:

<body onLoad="parent.menuF.location.href='start.php';()" >

Satte lige () på.

Du må genre svare.
Avatar billede jamiros Novice
19. juli 2004 - 21:16 #3
Bare det virker så er det jo Faaaaantastic!
Avatar billede roenving Novice
19. juli 2004 - 22:12 #4
Vil anbefale, at du kun skifter for at synkronisere, hvis der er behov for det:

<body onLoad="l=parent.menuF.location;if(l.href!='start.php')l.href='start.php';)" >
Avatar billede roenving Novice
19. juli 2004 - 22:13 #5
Hov, den streng er jo meget længere, så:

<body onLoad="l=parent.menuF.location;if(l.href.indexOf('start.php')>-1)l.href='start.php';)" >
Avatar billede mads1987 Nybegynder
21. juli 2004 - 19:28 #6
Tak.
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