Avatar billede krogstrup Nybegynder
20. august 2005 - 20:51 Der er 4 kommentarer og
1 løsning

Fange BODY´s innerHTML i IFRAME fra modersiden

hmmm - lidt tricky at forklare.

Jeg har en asp side (default.asp) som indeholder en IFRAME (navn: idContentoEdit1). Jeg ønsker fra default.asp via javascript at lægge alt HTML indholdet fra BODY i min IFRAME ind i en variabel.

Hvordan fanger jeg fra "modersiden" HTML indholdet i BODY sektionen i en IFRAME ?
Avatar billede krogstrup Nybegynder
20. august 2005 - 20:58 #1
hmmm - tror jeg selv har fundet ud af det...

idContentoEdit1.document.body.innerHTML

virker tilsyneladende fint. Men ville være meget fedt hvis nogen kunne bekræfte om det er den bedste/mest korrekte måde at gøre det på.
Avatar billede roenving Novice
20. august 2005 - 22:15 #2
Afhængig af doctype ...

-- hvis du ingen doctype bruger eller har en html4.01 eller lignende vil ovenstående virke (hvis du bruger IE er det vist ligegyldigt om det er id eller name, i andre browsere vil kun name virke !-)

-- men jeg ville nok selv lige præcisere, at vi havde fat i et element, som var en property til window-elementet:

window.idContentoEdit1.document.body.innerHTML; !o]
Avatar billede krogstrup Nybegynder
21. august 2005 - 19:18 #3
tak for uddybende info :-)

smider du et svar ?
Avatar billede roenving Novice
22. august 2005 - 04:59 #4
Oki '-)
Avatar billede roenving Novice
22. august 2005 - 16:22 #5
-- og tak for point ;~}
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