Avatar billede gizmo-gizmo Nybegynder
17. februar 2004 - 17:26 Der er 7 kommentarer

Innerhtml i forbindelse med frames

Hej.

Jeg har en todelt side vha. frames.
Jeg vil fra den ene frame, tilføje noget i body onload på den anden, og noget andet javascript (f.eks. <script langu....>).

Altså hvordan tilføjer jeg noget indhold fra en frame til en anden. Jeg forestiller mig noget i retning af innerHTML, men det virker jo ikke i alle browsere, desværre.
Avatar billede roenving Novice
17. februar 2004 - 17:31 #1
Hvilke browsere virker det ikke i ?-)

v4-browserne kender ikke innerHTML (bortset fra IE4 !-)

-- men hvorfor vil du bruge innerHTML, er det ikke nemmere bare at aflæse det fra serveren !o]

-- medmindre de to frames kommer fra forskellige domæner, for så er det alligevel umuligt at bruge javascript ...
Avatar billede nikolajdu Nybegynder
17. februar 2004 - 17:32 #2
Det virker ikke i Netscape 4 ;-9
Avatar billede nikolajdu Nybegynder
17. februar 2004 - 17:34 #3
<body onload="if(top.frames['rammenavn']){alert(parent.rammenavn.document.getElementById('herfra').innerHTML));">
Avatar billede gizmo-gizmo Nybegynder
17. februar 2004 - 17:35 #4
Roenving: bare det virker fra IE5, og de nyeste netscape og opera browsere. Jeg troede ikke innerHTML virkede i mange browsere, men det gør det åbenbart? :)
Filerne bliver indlæst fra samme server. Men der hvor indholdet skal tilføjes, har jeg stadigvæk ikke mulighed for at gøre manuelt.
Avatar billede nikolajdu Nybegynder
17. februar 2004 - 17:43 #5
InnerHTML understøttes i alle 5+ brusere.
Avatar billede nikolajdu Nybegynder
06. august 2004 - 09:51 #6
ved nærmere eftertanke understøttes innerHTML ikke hvis man glemmer den...
Avatar billede roenving Novice
06. august 2004 - 16:01 #7
*lol*
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