Moin,
Ich probier das gleich mal aus, aber du hast nicht eval und createElement gekoppelt?
Nö:
var scripts = sourceDoc.getElementsByTagName("script");
for (var i = 0; i < scripts.length; i++) {
var myScriptTag = document.createElement("script");
var type= document.createAttribute ("type");
type.nodeValue = "text/javascript";
myScriptTag.setAttributeNode(type);
var textnode = document.createTextNode(scripts[i].innerHTML);
myScriptTag.appendChild(textnode);
document.getElementsByTagName("body")[0].appendChild(myScriptTag);
}
Gruesse,
Joerg