О спецификации HTML 4.0


Динамическое изменение документов


Скрипты, выполняемые при загрузке документа, могут динамически изменять содержимое документа. Такая возможность зависит от самого языка скрипта (например, выражение "document.write" в объектной модели HTML поддерживается некоторыми производителями).

Динамическое изменение документа может моделироваться следующим образом:

  1. Все элементы оцениваются по порядку при загрузке документа.
  2. Оцениваются все конструкции скрипта в данном элементе , генерирующие SGML CDATA. Сгенерированный текст вставляется в документ вместо элемента .
  3. Сгенерированные CDATA оцениваются повторно.

Документы HTML ограничиваются требованием соответствия HTML DTD до и после обработки элементов .

В следующем примере показано, как скрипты могут динамически изменять документ. Следующий скрипт:

<TITLE>Тестовый документ</TITLE> <SCRIPT type="text/javascript"> document.write("<p><b>Hello World!<\/b>") </SCRIPT>

имеет тот же эффект, что и разметка HTML:

<TITLE>Тестовый документ</TITLE> <P><B>Hello World!</B>




- Начало -  - Назад -  - Вперед -



Книжный магазин