Dlaczego nie mogę dodać ciągu zawierającego znacznik skryptu do innerHTML w IE
Próbuję wykonać następujące czynności (korzystam z biblioteki prototypów):
var div = document.createElement('div');
div.innerHTML = '<script src="somescript.js"></script>';
$('banner').insert(div);
W IE właściwość div.innerHTML jest zawsze równa „” po ustawieniu właściwości w drugiej linii.
Ten fragment kodu znajduje się wewnątrz funkcji, która nadpisuje document.write () w zewnętrznym skrypcie dostawcy, dlatego właśnie robię to w ten sposób, zamiast tworzyć element skryptu i dołączać go bezpośrednio do elementu div.
Każda pomoc byłaby naprawdę doceniana, to daje mi siwe włosy!