Назначение и применение мета-тэга refresh

В этом уроке будет рассказано о назначении и применении мета-тэга "Refresh". Вставляется он между тэгами head.

Чтобы Вам было понятней, рассмотрим его применение на примере скрипта Послать другу (урок по его установке - здесь).

Скачайте скрипт и распакуйте архив. Откройте файл mail.php в блокноте или другом HTML-редакторе и найдите следующий код:

{
echo "<p>Здравствуйте, ".$yourname."!<br>
Вы отправили письмо своему другу по имени ".$friendname.". Ваше сообщение доставлено.<br>".$date." г.</p>";
}

Это текст подтверждения о доставке сообщения, отправленного через форму посетителем сайта своему товарищу. Открывается он на новой странице (mail.php).

После прочтения сообщения клиенту необходимо будет возвращаться на страницы Вашего сайта.

Это можно проделать в автоматическом режиме, используя мета-тэг "Refresh".

Чтобы перенаправить посетителя, например, на главную страницу сайта, в вышеприведённый код надо вставить дополнительную строку (выделена красным цветом):

{
echo "<html><head><meta http-equiv='refresh' content='7; url=index.html'></head></html>
<p>Здравствуйте, ".$yourname."!<br>
Вы отправили письмо своему другу по имени ".$friendname.". Ваше сообщение доставлено.<br>".$date." г.</p>";
}

Цифра "7" указывает время в секундах, через которое произойдёт перенаправление. Вы должны указать время, достаточное для прочтения текста сообщения.

Перенаправлять можно не только на страницы сайта, но и на любой другой сайт, указав в url его абсолютный (полный) адрес.

Второе его применение - это обновление страницы.

Допустим у Вас динамические страницы, на которых контент меняется довольно часто. Если кто-нибудь из посетителей находится продолжительное время на сайте, то в данной сессии он может и не увидеть это обновление. Поэтому, при каждом автоматическом обновлении страницы, посетитель будет иметь возможность видеть изменения на страницах сайта.

Пример обновления страницы с интервалом в 10 минут:

<meta http-equiv="refresh" content="600">

Напоминаю, мета-тэг вставляется между тэгами head.


Опубликовано: 26.09.2010 06:13

Просмотров всего: 1538



Добавить комментарий:

Для обновления картинки кликните по ней.

Комментарии:

Нет комментариев.