|    | 
СИ-БИ техника | КВ техника | УКВ техника | Радиоизмерения | Защита от TVI | Источники питания | Софт | Расчеты | Справочники
Главная arrow Программирование arrow Java arrow Управление окнами Web-обозревателем  

Управление окнами 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=<Ширина>

Задает ширину создаваемого окна в пикселах


Пред. - След. »


RLBN.ru - Электроника и компьютеры

0.1512
Hosted by uCoz