Я использую AJAX, чтобы получить содержимое скрипта, а затем использую следующий код:
var scr = document.createElement('script');
scr.appendChild(document.createTextNode(script)); // ***
document.getElementsByTagName('head')[0].appendChild(scr);
Где script
встраивается из AJAX.Это прекрасно работает в IE9, Chrome и Firefox.Однако в IE6 и 7 я получаю сообщение об ошибке:
Неожиданный вызов доступа к методу или свойству
IE дает номер строки, обозначенный // ***
.
Хотя есть несколько других вопросов по этому поводу, ни один из них, похоже, не решает эту точную проблему.