Avatar billede rasmus_a Nybegynder
09. januar 2004 - 16:22 Der er 11 kommentarer og
1 løsning

loade ny side i iframe onLoad

Kan man i en side's onLoad fortælle den at den skal skifte side i en iframe?

Jeg har to iframes. Når denne her side vises i den ene skal den skifte indholdet af den anden iframe.

kan i følge mig?
Avatar billede nikolajdu Nybegynder
09. januar 2004 - 16:33 #1
<body onload="parent.iframe1navn.location.href='siden_jeg_vil_skifte_til.html'">

Kan du ikke gøre sådan på siden der loades når du vil skifte?
Avatar billede rasmus_a Nybegynder
10. januar 2004 - 00:03 #2
nej det virker ikke desværre
Avatar billede roenving Novice
10. januar 2004 - 00:12 #3
Har du udskiftet til dit eget FRAMENAVN:

<body onload="parent.FRAMENAVN.location.href='siden_jeg_vil_skifte_til.html'">

?-)
Avatar billede rasmus_a Nybegynder
10. januar 2004 - 01:11 #4
jeps :)
Avatar billede roenving Novice
10. januar 2004 - 01:16 #5
-- og din struktur er:

dokument:
<body>

  ...

  <iframe></iframe>

  ...

  <iframe></iframe>

  ...

</body>

?-)
Avatar billede rasmus_a Nybegynder
12. januar 2004 - 14:41 #6
jeg har mange iframes så jeg er ikke sikker på at de to iframes bliver loadet fra samme dokument. men sålænge de har forskellige navne så er de vel "globale" er de ikke?
det virker i hvert fald ikke ;)
Avatar billede rasmus_a Nybegynder
22. januar 2004 - 11:44 #7
kan hogle hjælpe?
Avatar billede roenving Novice
22. januar 2004 - 12:46 #8
Der kan faktisk være situationer, hvor det ikke er rigtigt, at names er globale ...

Med almindelige framesets optræder det, hvis du i en frame loader et frameset fra en fil, dér vil frames fra den eksterne fil skulle adresseres via den frame, de er i !-)

Derfor kan du komme ud for, at adresseringen skal være:

<body onload="top.FRAMENAVN1.FRAMENAVN2.location.href='siden_jeg_vil_skifte_til.html'">
Avatar billede rasmus_a Nybegynder
23. januar 2004 - 23:24 #9
det virker stadigvæk ikke :(
den frame jeg linker fra hedder "news" og den side der bliver loadet i "news" skal loade en anden side i "window"..

jeg har prøvet:
<body onload="top.news.window.location.href='siden_jeg_vil_skifte_til.html'">

uden held dog :(
Avatar billede roenving Novice
24. januar 2004 - 13:38 #10
Kald din frame for andet end window, for alle elementer i javascript kender et objekt, som hedder window: det aktuelle browser-vindue/omkransende (i)frame !-)
Avatar billede rasmus_a Nybegynder
25. januar 2004 - 11:28 #11
det virker stadigvæk ikke :( lukker her
Avatar billede rasmus_a Nybegynder
25. januar 2004 - 11:28 #12
tak for hjælpen ellers!
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