Метод 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 и откройте с помощью броузера.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: