Объект Window представляет собой окно браузера и является родительским по отношению ко всем остальным объектам в языке JavaScript.
Объект Window обладает следующими свойствами, которые описывают разме окна, расположенные в окне фреймы, имя окна и содержимое строки состоян окна браузера:
□ def aultStatus — сообщение, отображаемое в строке состояния окна брауз
ра по умолчанию;
□ status — текущее сообщение, отображаемое в строке состояния окна браузеп ■
□ frames — массив всех фреймов данного окна;
□ length — количество фреймов в родительском окне;
□ name — имя окна, указанное при его открытии методом open, а также в пара
метре TARGET оператора <А> или в параметре NAME оператора <FORM>;
□ parent — синоним имени окна, относится к окну, содержащему набор фреймов-
□ self и window — синонимы имени окна, относятся к текущему окну;
□ top — синоним имени окна, относится к окну верхнего уровня.
Свойства frames, length, parent и top применяются в том случае, когда в окно загружен документ HTML с фреймами. Свойство length позволит вам определить количество фреймов в окне, а свойство frames (оно является массивом) -получить доступ к окнам этих фреймов. О том, как использовать фреймы, в этой книге не рассказывается, поскольку в настоящее время они применяются крайне редко.
Рассмотрим использование свойств объекта Window на примере сценария из листинга 2.26.