Hallo zusammen,
ich möchte in einer Datei test.html über
document.body.innerHTML = myhtmlstring;
dem body einen neuen Inhalt zuweisen. Das klappt bis auf den unschönen Nebeneffekt, daß eventuelle Scriptelement unterschlagen werden.
Wenn ich also beispielsweise den Inhalt aus diesem DIV nehmen würde
<div ID=test>
<script DEFER language="javascript">
function test(){
var x=25;
}
</script>
Das ist der neue Body
</div>
und zuweise
document.body.innerHTML=frame2.document.body.getElementById("test").innerHTML;
dann fehlt im neuen Inhalt des Body die script-Passage.
Wo ist mein Fehler? Was kann ich tun?
Danke
Olaf