Не могу вставить js программно, если он использует document.write

Я пытаюсь вставить файлы js программно, используя jquery и что-то вроде этого:

var script = document.createElement( 'script' );
script.type = 'text/javascript';
script.src = 'http://someurl/test.js';
$('body').append(script);

Работает нормально, если test.js содержитalert или какой-то простой код, он работает нормально, но если файл test.js содержитdocument.writeи файл, включающий js, находится в другом домене, чем test.js (или localhost), ничего не происходит, и firebug показывает ошибку:

Вызов document.write () из асинхронно загруженного внешнего скрипта был проигнорирован.

Если test.js и включающий его файл размещены в одном домене, в chrome он все равно не будет работать, но в firefoxdocument.write выполняется нормально, но страница остается «загруженной» навсегда, и сниффер показывает запрос ко всем файлам со статусом «в ожидании».

Какие еще способы включить файлы js программно можно попробовать?

Ответы на вопрос(4)

Ваш ответ на вопрос