Simon: mit Ajax importiertes Javascript wird nicht ausgeführt

Beitrag lesen

Habe eine weitere, elegantere Möglichkeit gefunden.

Folgender Quelltext fügt ein <script>-Tag ein, dass das dem Inhalt zugehörige Javascript referenziert.

  
var jvscript = document.createElement('script');  
jvscript.setAttribute('type', 'text/javascript');  
jvscript.setAttribute('src', 'javascripts/test.js');  
document.getElementById('_head').appendChild(asd);  

Ich führe den Code beim Handler des Ajax-Request aus.

Griasts eich,

ich habe ein div-objekt dessen Inhalt ich mit Ajax abrufe und dann mit innerHtml ändere.

Der abgerufene Inhalt enthält ein <script type="text/javascript">-Tag dessen Script nicht ausgeführt wird (auch nicht, wenn ich das gesamte Script in eine Funktion packe und diese vom anfordernden Dokument nach dem innerHtml aufrufe (Fehler: Meine Funktion "... is not definied")).

Muss der Fehler bei meinen Scripten liegen/Hab ich vergessen etwas zu beachten oder kann man gar mit Ajax-Requests angeforderte Javascripts nicht ausführen?

Danke

Simon