document.write используется в момент загрузки документа. Если документ загружен и закрыт на запись, то document.write откроет его, ОЧИСТИВ всё содержимое (фактически затерев).
Посредством document.write можно вписать что угодно, но он медленно работает (желательно предварительно всё сохранить в строку и потом использовать document.write один раз с этой строкой).
Таким методом нельзя получить сыылку на DOM элемент, добавляемый в документ.
Если вы используете document.write во фрейм созданный из скрипта, то не факт, что он будет писать инфу туда, куда вы думаете: document.write('<scr'+'ipt src="111.js"></scr'+'ipt>') запишет его в хэд фрейма, не создавая боди. Если этот скрипт (111.js) содержит document.write, то запись продолжится в head, что окажется неверным...
Последний раз редактировалось ZoNT, 10.08.2008 в 16:46.
|