Листинг 2.33- Определение количества посещенных пользователем веб-страниц

<HTML>

 
 

Данный сценарий содержит функцию hislen (), вызывающую окно Alert при нажатии кнопки формы. В окне отображается количество посещенных веб-страниц за текущий сеанс работы с браузером. Если вы запускаете сценарий с диска своего компыотера, не удивляйтесь, если количество посещенных страниц будет равняться нулю (рис. 2.22).

Передвигаться по истории и загружать ранее посещен-ые пользователем веб-страницы позволяют следующие Методы объекта History:

go — загружает веб-страницу с определенным номером относительно страницы, открытой в браузере

в данный момент (текущая страница имеет индекс 0,

предыдущая — «- 1», страница, посещенная до этого, — «- 2» и т. д.);

□ back — загружает предыдущую веб-страницу, посещенную пользователем (эквивалентно до (-1));

□ forward — загружает следующую веб-страницу из списка истории, если таковая имеется (эквивалентно до (1)).

Например, чтобы перейти на две страницы назад, можно использовать сценарий из листинга 2.34.

Используя методы объекта History, вы сможете организовать удобную систему навигации по сайту. Учтите, что для это­го пользователь должен просматривать все страницы вашего сайта в одном окне браузера. Как только какая-либо страни­ца будет открыта в новом окне, история посещений применительно к этому окну браузера начнется с нуля.


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



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