|
| |
window
(объект)
Наивысший объект в иерархии javaScript, представляющий собой открытое окно броузера.
window
self
top
parent
windowName
propertyName
methodName (parametrs)
Применение
Объект window создается броузером во время загрузки страницы и содержит свойства, прменяемые ко всему окну. Это объект высшего уровня для каждого из объектов document, location и history. Так как существование этого объекта подразумевается, вам не надо указывать имя окна, ссылаясь на его объекты, свойства или методы.
Например, следующие две строки приводят к одному и тому же результату (вывода сообщения в строке состояния)
status=" Go away from here."
window. status="Go away from here."
Существует несколько способов ссылки на объекты window, в зависимости от его отношения к текущему положению, как показано в табл. 5.
Таблица 5. Псевдонимы объекта window
Псевдоним | Описание |
Window, self |
Окно, содержащее текущий документ. Если эти псевдонимы пропущены, все равно подразумевается текущий документ. Исключениями являются
Обработчики ошибок. В котроых методы типа open и close должны быть указаны с определенным окном и кадром. |
top | Ссылается на окно самого высокого уровня. Полезно в случае сложной иерархией кадров, созданной с использованием многих тегов <FRAMESET> |
parent | Окно, содержащее тег <FRAMESET>, создфвший текущий кадр |
windowName | Используется для указания на объект window в тегах HTML. При использовании свойств и методов объектов window используйте имя переменной типа window |
Создание нового окна с помощью метода open:
ANewWindow = window. open ("URL", "window_Name" [,"windowFeatures"])
Имя переменной используется для ссылки на свойства и методы окна. Параметр window-Name используется в аргументе target тегов <FORM┘> или <A┘>. Параметры windowFeatures (табл.6) управляют представлением и функциональностью броузера (см. рис.11).
Если не один параметр из списка windowFeatures не указан используются значения параметров по умолчанию. Если же указан хотя бы один параметр из списка windowFeatures, все указанные параметры исключаются.
Таблица 6. Значение параметра windowFeatures
Параметр | Применение |
Toolbar | Выводит стандартную панель инструментов, включая кнопки Farward, Back, перехода к домашней страницу и печати |
location | выводит строку URL |
directories | В Netscape Navigator, выводит набор кнопок для стандартных ссылок, таких как Whats New, Whats Cool Handbook |
status | Выводит строку состояния внизу экрана |
menubar | Выводит меню в верхней части экрана. Включающее пункты File, Edit и View |
scrollbars | добавляет линейки прокрутки, если документ не помещается на экран |
resizable | Позволяет пользователю изменять размер окна |
width | первоначальная ширина окна в пикселях |
height | первоначальная высота окна в пикселях |
Связанные элементы
См. объекты
document и
frame.
См. свойства
defaultstatus,
frames,
parent,
self,
status,
top и
window.
См.методы
alert,
close,
confirm,
open,
promt,
setTimeaut и
clearTimeout.
См. орбработчики событий
onLoad и
onUnload.
|