double arrow

Листинг 2.26. Свойство status объекта Window

 
 

Среди методов, определенных для объекта Window, отметим методы, позволяющие открывать и закрывать окна, отображать на экране диалоговые панели с сообще­ниями, а также методы для установки таймера:

□ alert — отображает диалоговую панель Alert (Предупреждение) с сообщением
и кнопкой ОК;

□ open — открывает окно;

□ close — закрывает окно;

□ confirm — отображает диалоговую панель Confirm (Подтверждение) с кнопками ОК и Отмена;

- prompt — отображает диалоговую панель Prompt (Запрос) с полем ввода; Q setTimeout — устанавливает таймер; Q clearTimeout — сбрасывает таймер.

Методы alert, prompt и confirm мы подробно рассмотрели ранее. При их вызове не указывается объект, для которого вызывается метод, — объект Window. В этом лучае интерпретатор сценария, встроенный в браузер, предполагает, что метод относится к объекту Window. Тем не менее вы можете явно указать объект Window:

Window.alert (). Результат будет аналогичным.

Метод close закрывает текущее окно-


Его часто сочетают с методом confirm ()

В листинге в области заголовка документа определяется функция okno ().

Эта функция содержит условие и обращается к методу confirm, который выводит

на экран диалоговую панель с запросом на закрытие окна.

Если вы нажмете кнопку ОК, то метод возвратит значение true, а если кнопку

Отмена — значение false.

Если ответ будет положительным, то функция okno () для текущего объекта window вызовет метод close. В данном случае таким объектом является окно браузера. Метод close позволяет закрыть текущее окно браузера.

Метод open в сценарии JavaScript позволяет открыть новое окно браузера и загру­зить в это окно документ HTML или изображение для просмотра.

Синтаксис команды с использованием метода open следующий: open (' адрес URL', 'имя_окна', config='параметр 1, параметр 2, параметр 3,..., пара­метр п')

Первый параметр метода open задает URL-адрес документа HTML, предназна­ченный для загрузки в новое окно, например data.html. Если загружаемая HTML-страница располагается на другом сервере, то следует добавить выражение http: // и полный адрес страницы в Интернете, например http: //www.mysite. ru/ download/javascript.html.

Второй параметр в синтаксисе метода open определяет имя окна для использова­ния в атрибуте TARGET оператора <А> или в теге <FORM>. Вы также можете указать

как пустую строку вида " ". Если необходимо, чтобы страница загружалась в маленьком окне, то данный атрибут должен иметь значение j oe. Это значение следует также указать после команды TARGET.

Параметр config показывает, что следующие атрибуты относятся к конфигурации нового окна и определяют его внешний вид:

- width — задает ширину окна (в пикселах); р height — задает высоту окна (в пикселах);

- toolbar — если атрибут имеет значение yes или 1, то окно снабжается стан­дартной панелью инструментов; если же значение равно по, то панель инстру­ментов в новом окне не отображается;

- location — определяет, будет ли отображаться поле ввода адреса HTML-до­кумента (адресная строка);

□ status — отображает строки состояния;

□ me nub a r — отображает строки меню;

□ scrollbars — отображает полосы прокрутки;

□ resizable — если этот атрибут имеет значение yes или 1, то вы можете изменять размер созданного окна.

Все атрибуты параметра config перечисляются через запятую без пробелов и за­ключаются в одинарные кавычки, поскольку они являются подкомандами.

 
 

Теперь рассмотрим пример сценария, в котором используется метод open (лис­тинг 2.28).


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



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