Kolyaj,
Многие используют document.write не в том контексте, для которого он сделан, а именно, используют вызовы document.write уже после события load документа, хотя метод document.write был сделан для вывода строк во время рендеринга документа.
Для унификации подходов по добавлению и изменению элементов страницы лучше повсеместно использовать DOM, а не связку document.write() + DOM. Тем более, что использование только DOM в некоторых случаях ускорит выполнение скрипта на странице.
Кроме всего прочего, document.write несовместим с XML, поэтому он не работает в документах, сверстанных по спецификации XHTML. Тем не менее, вопреки тому что я думал, document.write не является не рекомендованным W3C методом. Так что "устаревший" на счет него, наверно, неправильно говорить.
|