Jörg Peschke: Ergebnis von eval global verfügbar machen

Beitrag lesen

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