Объекты 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 внизу клиентского окна.