Peter: Dekodiertes Script ausführen

Beitrag lesen

Hallo Jürgen,

so weit ich weiß, werden Scripte, wenn sie per innerHTML ins Dokument eingebunden werden, nicht ausgeführt. Du musst sie entweder mit eval ausführen oder (so mache ich das) in ein Script-Element einfügen.

Wenn ich das richtig interpretiere, dann muss ich "text" parsen, um an der passenden Stelle

var script = document.createElement("script");  
script.type  = "text/javascript";  
script.text  = "meine_function();"  
document.getElementById(id).appendChild(script);

einzufügen. Und ohne parsen geht das schlicht nicht, oder?