Синтаксис.
Создание окна:
var windowObject = window.open([параметры]).
Доступ к свойствам и методам окна:
window.свойсвтво | метод ([параметры]) self.свойство | метод ([параметры]) windowObject.свойство | метод ([параметры])
Описание объекта. Объект window находится на вершине иерархии, заключая в себе даже объект document . Это высокое положение наделяет объект window рядом свойств, недоступных другим объектам.
Поскольку, как правило, все происходит внутри окна, ссылку на объект window можно опустить. В предыдущих главах методы объекта document вызывались так: document.write (). Полная ссылка выглядит следующим образом: window.document.write (). Поскольку действие происходит в окне, содержащем доку мент, частью которого является сценарий, окно считается частью ссылки. Для окон с одним фреймом эта концепция особенно проста.
Как было сказано выше, среди списка свойств объекта window присутствует атрибут self. Он является синонимом самого объекта (поэтому в иерархической структуре отображается как объект). Применение свойства, имя которого совпадает с самим объектом, может показаться запутанным, но такая ситуация распространена в объектно-ориентированных средах. Причины, по которым свойство self используется вместо ссылки на объект окна, обсуждаются далее.