Управление окнами Web-обозревателем
Оглавление
Управление окнами Web-обозревателем
Страница 2
Страница 3
Страница 4
Страница 5
Страница 1 из 5
Настала пора, так сказать, активных действий по отношению к Web-обозревателю.
В этой главе мы займемся открытием и закрытием его окон, изменением их размеров
и перемещением. Также пойдет разговор о событиях, связанных с окнами, их
обработчиках и о перенаправлении Web-обозревателя на другие страницы в
зависимости от определенных условий.
Управление окнами Web-обозревателя
И начнем мы с народных советов по управлению окнами Web-обозревателя. Мы
выясним, как их открывать, перемещать, изменять их размеры и закрывать.
Как открыть окно Web-обозревателя?
Проблема
Мне нужно при открытии моей страницы открыть другую страницу в другом окне
Web-обозревателя программно (из Web-сценария). Как это сделать?
Решение
Использовать метод open объекта window. Вот формат его вызова:
window.open(<Интернет-адрес>, <Имя окна>, [<Список параметров
окна, разделенных запятыми>);
Первым параметром в этот метод передается Интернет-адрес Web-страницы,
которая должна быть открыта в новом окне. Разумеется, интернет-адрес должен быть
задан в строковом виде. Если вместо него передана пустая строка, будет открыто
пустое окно.
Второй параметр задает имя создаваемого окна в строковом виде. Это имя
необходимо, если к созданному программно окну планируется обращаться с помощью
гиперссылок (атрибут target тега <а>) или Web-форм (атрибут target тега
<form>). Если же этого не требуется, вместо имени можно передать пустую
строку.
;
Третьим, необязательным, параметром методу передается список различных
параметров создаваемого окна, разделенных запятыми, в строковом виде. Все эти
параметры перечислены в табл. 4.1.
Таблица 4.1. Доступные параметры окна, передаваемые методу open
Параметр |
Описание |
channelmode=yes|no |
Если yes, то создаваемое окно будет отображаться с панелью каналов (так
называемый "режим театра"). Поддерживается только Internet Explorer,
начиная с версии 4.0 |
fullscreen=yes|по |
Если yes, то создаваемое окно займет весь экран (так называемый "режим
киоска"). Поддерживается только Internet Explorer, начиная с версии
4.0 |
height=<Высота> |
Задает высоту создаваемого окна в пикселах |
left=<Координата X> |
Задает горизонтальную координату левого верхнего угла создаваемого
окна. Поддерживается только Internet Explorer, начиная с версии
4.0 |
location=yes|no |
Если yes, созданное окно будет содержать панель адреса |
menubar=yes|no |
Если yes, созданное окно будет содержать главное меню |
replace=yes|no |
Если yes, то интернет-адрес Web-страницы, открытой а создаваемом окне,
заместит в списке истории интернет-адрес страницы, открытой в создающем
окне. Поддерживается только Internet Explorer, начиная с версии
4.0 |
resizeable=yes|no |
Если yes, размеры созданного окна можно будет изменять |
scrollbars=yes|по |
Если yes, созданное окно будет содержать полосы прокрутки |
status=yes|по |
Если yes, созданное окно будет содержать строку статуса |
titlebar=yes|по |
Если yes, созданное окно будет иметь заголовок. Поддерживается только
Internet Explorer версий 4.x и 5.x |
toolbar=yes|по |
Если yes, созданное окно будет содержать панель инструментов |
tор=<Координата Y> |
Задает вертикальную координату левого верхнего угла создаваемого окна.
Поддерживается только Internet Explorer, начиная с версии 4.0 |
width=<Ширина> |
Задает ширину создаваемого окна в пикселах |
Пред. - След. »