Habraham: Firefox: Header + javascript, doppelte Ausführung

Beitrag lesen

Application wurde auf Ajax umgestellt, Javascript muss teilweise extrahiert und ausführbar gemacht werden.

Wenn ich auf den Knopf drücke, wird wie gewünscht eine Javascript-Block erzeugt, jedoch zweimal ausgeführt und nicht nur einmal.

Keine Lösung für diese Form Deines Problems, aber wenn es nur darum geht, nachträglich vom Server geholten Javascript-Code auszuführen, sollte sich das auch deutlich einfacher mit eval() (einmalige Ausführung) oder 'f = new Function([Argumente,] Code); f([Argumente]);' (mehrmalige Verwendung) erledigen lassen.

Deine Variante, im <head>-Bereich ein neues <script>-Element einzufügen, kommt mir etwas wie von hinten durch die Brust ins Auge vor.