Объекты window и Frame
Объекты window и Frame
Объект window является "родительским" объектом для всех объектов в Navigator'е. Вы можете создать несколько окон в приложении JavaScript. Объект Frame определяется тэгом FRAME в документе FRAMESET. Frame-объекты имеют те же свойства и методы, что и объекты window, и отличаются только способом отображения.
Объект window имеет несколько широко используемых методов, в том числе:
-
open и close: открывают и закрывают окно браузера; Вы можете специфицировать размер окна, его содержимое и наличие панели кнопок/button bar, адресной строки/location field и других "chrome"-атрибутов.
-
alert - Выводит диалоговое окно Alert с сообщением.
-
confirm - Выводит диалоговое окно Confirm с кнопками OK и Cancel.
-
prompt - Выводит диалоговое окно Prompt с текстовым полем для ввода значения.
- blur и focus - Убирают и передают фокус окну.
-
scrollTo - Прокручивает окно на специфицированные координаты.
-
setInterval - Вычисляет выражение или вызывает функцию многократно по истечении специфицированного периода времени.
-
setTimeout - Вычисляет выражение или вызывает функцию однократно по истечении специфицированного периода времени.
window имеет также несколько свойств, которые могут устанавливаются Вами, таких как location и status.
Вы можете установить location для перехода клиента к другому URL. Например, следующий оператор перенаправляет клиент на домашнюю страницу Netscape, как если бы пользователь щёлкнул по гиперссылке или как-нибудь иначе загрузил URL:
location = "http://home.netscape.com"
Свойство status можно использовать для показа сообщения в статусной строке/status bar внизу клиентского окна; дополнительно см. "Использование Статусной Строки".
Об окнах и фрэймах см. дополнительно Главу 12 "Использование Окон и Фрэймов". В данной книге не рассматривается полный набор методов и свойств объекта window. Полный список см. в книге
Клиентский JavaScript.
Справочник.