Глава 5. АВТОМАТИЗАЦИЯ ВЗАИМОДЕЙСТВИЯ
ПОЛЬЗОВАТЕЛЯ С WEB-СТРАНИЦАМИ
Замещение страницы в
браузере
Часто создаются несколько Web-страниц, которые постепенно раскрывают замысел автора по представлению информации для пользователя в браузере. Для этой цели открытие следующей Web-страницы осуществляется методом замещения предыдущей в окне браузера. Фактически, создается постепенное накапливание в окне браузера нескольких Web-страниц, что позволяет пользователю проводить их пролистывание, возвращаться назад или переходить вперед. Удобством такого приема является то, что не требуется постоянно соединяться с удаленным Web-сервером для вызова необходимой страницы. Запустить просмотр примера можно, воспользовавшись гиперссылкой: ПРИМЕР17.
Рис. 36. Начальная страница для открытия в браузере других страниц методом замещения
Напомним, что для просмотра истории обзора Web-страниц в браузере достаточно воспользоваться кнопками: Назад, Вперед и Последние страницы, которые расположены в правом верхнем углу браузера (рис. 37).
Рис. 37. Использование стандартных кнопок браузера для просмотра открытых Web-страниц
Программные коды для открытия приложений на HTML в одном окне браузера методом замещения представлены в листинге 19.
Листинг
19.
<HTML>
<HEAD>
<TITLE>Замена Web-страницы</TITLE>
<SCRIPT
Language="VBScript">
Sub KN3_OnClick
Navigate "PR8-Сохранение данных в Word.htm" ' метод Navigate позволяет указать имя нового окна
End Sub
</SCRIPT>
</HEAD>
<BODY>
<P Align=Center Style="Font-family:Arial; Color:Navy;
Size:12pt;">
Замещение страницы в окне с использованием кнопки<BR>
Такую операцию осуществляют с помощью МЕТОДА - Navigate,<BR>
которому в качестве параметра передаётся путь к новой Web-странице.<BR>
<INPUT TYPE=Button
Name="KN3" Value="Открыть следующую"<BR>
</P>
</BODY>
</HTML>
Особенностью разработки подобных приложений является то, что используется в VBScript метод Navigate. Этот метод требует указания адреса новой (другой) Web-страницы, которая вытесняет предыдущую с экрана браузера. Таким образом, можно создавать новые адреса страниц и передавать их в качестве параметра, а событие при этом будет одно – нажать на кнопку. В примере показано открытие одной страницы, программный код: Navigate "PR8-Сохранение данных в Word.htm".