Ich versuche, die folgende (ich bin mit der Prototyp-Bibliothek) zu tun:Warum kann nicht füge ich eine Zeichenfolge, die einen Skript-Tag innerHTML- in IE enthält
var div = document.createElement('div');
div.innerHTML = '<script src="somescript.js"></script>';
$('banner').insert(div);
In IE, div.innerHTML Eigenschaft ist immer gleich "", nachdem ich die Eigenschaft in der zweiten Zeile gesetzt habe.
Dieses Snippet befindet sich in einer Funktion, die document.write() in einem externen Vendor-Skript überschreibt, deshalb mache ich es auf diese Weise, anstatt ein Skriptelement zu erstellen und direkt an das div-Element anzuhängen.
Jede Hilfe würde wirklich geschätzt werden, das gibt mir graue Haare!
(+1) gute Frage. –