Кратко о HTML, JavaScript и WWW
d8671b56

Использование HTML для определения полей заголовка сообщения протокола HTTP


Важным свойством современных версий HTML является возможность записи полей заголовка сообщения протокола HTTP. Реализуется эта возможность через контейнер заголовка HTML - документа <META>. Используя атрибут HTTP-EQUIV, в заголовок HTTP - сообщения можно включить любое поле, которое определено стандартом протокола HTTP (текущая версия 1.0). Рассмотрим в качестве примера организацию рекламных роликов. Идея состоит в том, чтобы использовать время обновления HTML страниц для их автоматической подмены при просмотре. Время жизни определяется полем Refresh заголовка сообщения HTTP:

Refresh = время; URL = документ <LF>

Используя контейнер META с атрибутом HTTP-EQUIV, автор HTML - документа может определить следующий документ или кадр рекламного ролика:

<META HTTP-EQUIV = "Refresh", CONTENT = "0, URL=ref2.http">

В общем случае можно построить замкнутую или незамкнутую цепочку кадров, которая и будет из себя представлять рекламный ролик.

В примере 6 описан документ, который после своей загрузки будет немедленно заменен документом ref2.html. В реальной практике такая немедленная замена происходит не мгновенно и зависит от скорости коммуникаций и особенностей ПО и ОС.

Пример 6.

<HTML> <HEAD> <TITLE> type_Document_ Title_ here </TITLE> <META HTTP-EQUIV = "Refresh" CONTENT = "0; URL = ref2.htm"> </HEAD> <BODY> <H1>Document 1</H1> </BODY> </HTML>



Содержание раздела