Размещение рекламного тега JavaScript в другом месте на странице - PullRequest
0 голосов
/ 21 февраля 2012

У меня есть страница, которая вызывает скрипт "first.js".Этот скрипт объявляет вызов скрипта "second.js":

first.js:

var head= document.getElementsByTagName('head')[0];
var script= document.createElement('script');
script.type= 'text/javascript';
script.src= 'second.js';
document.getElementsByTagName("head")[0].appendChild(script)

сейчас, если я добавлю предупреждение second.js ("тест"), я увижу хороший сигнал тревоги.Однако, если я добавлю second.js document.write («что-то»), я не получу этот document.write.

Есть идеи, почему?

1 Ответ

0 голосов
/ 21 февраля 2012

Поскольку он загружается в head, обычно там, где ни один из элементов не отображается в области просмотра браузера.

Если бы он тоже запускался, он очистил бы страницу, если бы начал отображатькак document.write() неявно вызывает document.open() first.

...