23. marts 2006 - 19:14
Der er
7 kommentarer og 1 løsning
Indsæt i html i andet frame
Hej Jeg her noget frem til dette: idIndhold.document.body.innerHTML = 'dasd'; Det virker dog kun i IE, hvordan skal det laves, før det virker i FF.
Annonceindlæg tema
23. marts 2006 - 19:19
#1
Ups: parent.idIndhold.document.body.innerHTML = 'dasd';
23. marts 2006 - 20:20
#2
parent.document.body.innerHTML ... giver dit hele innerHTML'en parent.document.getElementById("abc").innerHTML ... giver dig innerHTML i et tag med id="abc"
23. marts 2006 - 20:28
#3
parent.document.body.innerHTML="abc"; ... skifter hele innerHTML'en parent.document.getElementById("abc").innerHTML="abc"; ... skifter innerHTML i et tag med id="abc" og hvis det er i en anden iframe: parent.iframenavnet.document.body.innerHTML="abc"; ... skifter hele innerHTML'en parent.iframenavnet.document.getElementById("abc").innerHTML="abc"; ... skifter innerHTML i et tag med id="abc"
24. marts 2006 - 08:19
#4
Prøv med: idIndhold.contentDocument.body.innerHTML = 'dasd'; contentDocument skulle vist nok være NS6+ (og de andre browsere i den klasse), samt DOM2's svar på IE's iframe.document...
24. marts 2006 - 16:25
#5
Har en kode, som ser sådan her ud: index.htm: <iframe id="abc" src="test.htm"> </iframe> <iframe id="def"> </iframe> ------------- test.htm <script> function testt() { parent.def.document.body.innerHTML = 'dasd'; } </script> <input type="button" onclick="testt();"> ------------- Overstående virker perfekt i IE, men hvordan får jeg det til at virke i FF?
24. marts 2006 - 17:27
#6
skift index.htm til: ( husk name ;) ) <iframe id="abc" src="test.htm"> </iframe> <iframe id="def" name="def"> </iframe>
24. marts 2006 - 17:42
#7
Så virker det :D
24. marts 2006 - 17:55
#8
takker for point :)
Vi tilbyder markedets bedste kurser inden for webudvikling