Felix Riesterer: Mit Javascript ein weiteres Javascript ausführen?

Beitrag lesen

Lieber Paul,

Die Methode document.write() scheint dafür leider nicht geeignet; zumindest führt bei mir soetwas: document.write("<script language='JavaScript' src='URL'></script>") nicht zum Aufruf.

es ist besser per document.createElement("script") ein weiteres <srcipt>-Element zu erzeugen, um es dann mit seinen Attributen auszustatten und dann in den Head des Dokuments mittels appendChild() einzuhängen. Habe für meine Internet-AG gerade eine solche Funktion geschrieben:

function scriptNachladen (url) {  
    // Ein neues <script>-Element erzeugen:  
    var script = document.createElement("script");  
    script.type = "text/javascript"; // type-Attribut  
    script.src = url; // src-Attribut  
  
    // <script>-Element in den Head einbinden  
    document.getElementsByTagName("head")[0].appendChild(script);  
}

Liebe Grüße aus Ellwangen,

Felix Riesterer.

--
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)