Управление сценариями просмотра Web-страниц

Минимизация-максимизация окна и его удаление


Выполнение вычислений и работа с таблицами весьма популярны, но не столь
значимы, как управление окнами браузера. Рассмотрим пример такого управления.
Идея состоит в том, чтобы средствами JavaScript реализовать "свертывание"
и "развертывание" окна браузера. Примеры
и демонстрируют связанные друг с другом HTML-страницы.
сворачивает окно. Для этой цели сначала
создается маленькое окно с иконкой, а потом текущее окно удаляется. На
самом деле в данном случае надежность работы этого скрипта будет зависеть
от алгоритма интерпретации и назначения текущего окна программой интерпретации.
В Netscape Navigator 2.0 текущим оставалось окно, в котором исполняется
скрипт, поэтому наша программа будет работать правильно. Маленькое окно
становится текущим только после удаления большого окна.
Максимизация окна показана на . Данный
фрагмент по алгоритму точно совпадает с предыдущим, но выполняет прямо противоположную
функцию - разворачивает (восстанавливает) свернутое окно. При этом маленькое
окно также удаляется. Собственно, первая страница - это файл iconize.htm,
а вторая - test_icon.htm.



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