Денни Гудман "JavaScript Библия пользователя"

НАЗАД СОДЕРЖАНИЕ ВПЕРЕД
страница 151

Метод document.write()

Метод document.write() используется как непосредственно в исполняемых сценариях для создания содержимого загружаемой страницы, так и в сценариях, которые создают новое содержимое в текущем или другом окне. Для использования метода нужно указать один строчный параметр, который является элементом HTML, вводимым в окно или фрейм. В качестве указанных строчных параметров могут использоваться переменные или другие выражения, которые преобразуются в строки. Очень часто к ним относятся HTML-дескрипторы.

Помните, что после загрузки страницы, выходной поток браузера автоматически закрывается. После этого каждый новый вызов метода document.write() будет приводить к открытию нового потока, что, в свою очередь, вызывает немедленную очистку текущей страницы (вместе со всеми переменными и другими значениями в исходном документе). Поэтому, если вам нужно переместить текущую страницу с помощью генерируемого в сценарии HTML-кода, представьте этот переменной и отобразите соответствующий текст с помощью метода document.write(). Не стоит выполнять очистку документа в явном виде и открывать новый поток данных. Для этого достаточного одного вызова метода document.write().

Еще один полезный совет, относящийся к использованию метода document.write(), имеет отношение к его "сородичу" и "собрату" - методу document.close(). Сценарий должен закрывать выходной поток по окончании записи содержимого в окно (как своего, так и чужого). После последнего вызова метода document.write() в сценарии следует использовать метод document.close(). В противном случае может оказаться, что изображения и формы не будут отображаться. Любое использование метода document.write() впоследствии способствует только добавлению данных на страницу, что предпочтительнее по сравнению с очисткой содержимого и записью его заново. В качестве примера использования метода document.write() приведено две версии одного приложения. В первом случае запись производится в тот же документ, который содержит сценарий. Во втором случае запись производится в отдельное окно. Введите в текстовом редакторе необходимые документы, сохраните файлы с расширением .html и откройте их с помощью браузера.

страница 151
НАЗАД СОДЕРЖАНИЕ ВПЕРЕД

Денни Гудман "JavaScript Библия пользователя"

Только на OZON.ru! Все спецпредложения на DVD Все серии Пуаро

поиск на сайте

Рейтинг@Mail.ru Rambler's Top100 Счетчик тИЦ и PR
Сайт управляется системой uCoz