Использование 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>