Справочник по Javascript

         

Window


(Объект)

Наивысший объект в иерархии JavaScript, представляющий собой открытое окно броузера.

window self top parent windowName propertyName methodName(parameters)

Применение

Объект window создается броузером во время загрузки страницы и содержит свойства, применяемые ко всему окну. Это объект высшего уровня для каждого из объектов document, location и history. Так как существование этого объекта подразумевается, вам не надо указывать имя окна, ссылаясь на его объекты, свойства или методы. Например, следующие две строки приводят к одному и тому же результату (выводу сообщения в строке состояния):

status="Go away from here." window.status="Go away from here."

Существует несколько способов ссылки на объект 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. . . > или <А. . . >. Параметры windowFeatures (см. таблицу) управляют представлением и функциональностью броузера. Если ни один параметр из списка windowFeatures не указан, используются значения параметров по умолчанию. Если же указан хотя бы один параметр из списка windowFeatures, все неуказанные параметры исключаются.




Параметр Применение

-------------------------------------------------------------- toolbar Выводит стандартную панель инструментов, включая кнопки Forward, Back, перехода к домашней странице и печати -------------------------------------------------------------- location Выводит строку URL -------------------------------------------------------------- directories В Netscape Navigator, выводит набор кнопок для стандартных ссылок, таких как What's New, What's Cool и Handbook -------------------------------------------------------------- status Выводит строку состояния внизу экрана -------------------------------------------------------------- menubar Выводит меню в верхней части экрана, включающее пункты File, Edit и View -------------------------------------------------------------- scrollbars Добавляет линейки прокрутки, если документ не помещается на экран -------------------------------------------------------------- resizable Позволяет пользователю изменять размер окна -------------------------------------------------------------- width Первоначальная ширина окна в пикселях -------------------------------------------------------------- height Первоначальная высота окна в пикселях 1 --------------------------------------------------------------

Связанные элементы

См. объекты document и frame. См. свойства defaultStatus, frames, parent, self, status, top

и window. См. методы alert, close, confirm, open, prompt, setTimeout и clearTimeout. См. обработчики событий onLoad и onUnload.


Содержание раздела