Je suis en train de faire ce qui suit (j'utilise la bibliothèque prototype):Pourquoi ne puis-je ajouter une chaîne contenant une balise de script à innerHTML dans IE
var div = document.createElement('div');
div.innerHTML = '<script src="somescript.js"></script>';
$('banner').insert(div);
Dans IE, div.innerHTML La propriété est toujours égale à "" après avoir défini la propriété sur la deuxième ligne.
Cet extrait fait partie d'une fonction qui remplace document.write() dans un script fournisseur externe, c'est pourquoi je le fais de cette façon plutôt que de créer un élément de script et de l'ajouter directement à l'élément div.
Toute aide serait vraiment appréciée, cela me donne des cheveux gris!
(+1) bonne question. –