Литмир - Электронная Библиотека
A
A

<b>readonly long outerHeight readonly long outerWidth</b>

Эти свойства определяют общую высоту и ширину окна броузера в пикселах. Эти размеры включают высоту и ширину строки меню, панелей инструментов, полос прокрутки, рамок окна и тому подобное. Эти свойства не поддерживаются в IE версии 8 и ниже.

<b>readonly long pageXOffset </b>

<b>readonly long pageYOffset</b>

Число пикселов, на которые текущий документ был прокручен вправо (pageXOffset) и вниз (pageYOffset). Эти свойства не поддерживаются в IE версии 8 и ниже. Порядок использования этих свойств и совместимый программный код, действующий в IE, демонстрируются в примере 15.8.

<b>readonly Window parent</b>

Объект

<b>Window</b>
, содержащий данное окно. Если данное окно является окном верхнего уровня,
<b>parent</b>
ссылается на само окно. Если данное окно является фреймом, свойство
<b>parent</b>
ссылается на окно или фрейм, в котором содержится данное окно.

<b>string returnValue</b>

Это свойство отсутствует в обычных окнах, но присутствует в объектах

<b>Window</b>
, созданных методом
<b>showModalDialog(),</b>
и по умолчанию содержит пустую строку. Когда окно диалога закрывается (см. описание метода
<b>close()</b>
), этому свойству присваивается значение, возвращаемое методом
<b>ShowModalDialog().</b>

<b>readonly Screen screen</b>

Объект Screen, свойства которого содержат информацию об экране, включая число доступных пикселов и цветов. Подробности см. в справочной статье Screen.

<b>readonly long screenX </b>

<b>readonly long screenY</b>

Координаты верхнего левого угла окна на экране.

<b>readonly Window self</b>

Ссылка на само окно. Синоним свойства window.

<b>readonly Storage sessionStorage</b>

Это свойство ссылается на объект

<b>Storage</b>
, предоставляющий доступ к хранилищу пар имя/значение на стороне клиента. Данные, сохраненные с помощью свойства
<b>sessionStorage</b>
, доступны только документам в том же окне верхнего уровня или вкладке и хранятся только в течение сеанса работы с броузером. См. также localStorage и раздел 20.1.

<b>readonly Window top</b>

Окно верхнего уровня, содержащее данное окно. Если данное окно является окном верхнего уровня, свойство top содержит ссылку на само окно. Если данное окно представляет собой фрейм, свойство top ссылается на окно верхнего уровня, содержащее данный фрейм. Сравните со свойством parent.

<b>readonly object URL</b>

На момент написания этих строк данное свойство было ссылкой на объект, определяющий функции, которые были описаны в справочной статье URL. В будущем это свойство может превратиться в конструктор

<b>URL()</b>
и определять прикладной интерфейс для анализа URL-адресов и строк запроса в них.

<b>readonly Window window</b>

Свойство window идентично свойству

<b>self</b>
- оно содержит ссылку на данное окно. Поскольку в клиентских сценариях на языке JavaScript объект
<b>Window</b>
является глобальным объектом, данное свойство позволяет обращаться к глобальному объекту как к глобальной переменной
<b>window</b>
.

Конструкторы

Будучи глобальным объектом, объект

<b>Window</b>
должен определять все глобальные конструкторы, необходимые для клиентского окружения. Хотя здесь их перечень не приводится, следует понимать, что все глобальные конструкторы, описанные в этой части книги, являются свойствами объекта
<b>Window</b>
. Тот факт, что в клиентском JavaScript определены, к примеру, конструкторы
<b>Image()</b>
и
<b>XMLHttpRequest(),</b>
означает, что каждый объект
<b>Window</b>
имеет свойства с именами
<b>Image</b>
и
<b>XMLHttpRequest</b>
.

Методы

Объект

<b>Window</b>
определяет следующие методы, а также наследует все глобальные функции, определяемые в базовом языке JavaScript (см. справочную статью Global в третьей части книги).

<b>void alert(string message)</b>

Метод

<b>alert()</b>
показывает пользователю сообщение message в диалоговом окне. Диалоговое окно содержит кнопку 0К, на которой пользователь может щелкнуть, чтобы закрыть окно. Обычно метод alert() выводит модальное диалоговое окно, и исполнение JavaScript-кода приостанавливается до тех пор, пока пользователь не закроет его.

<b>string atob(string atob)</b>

Эта вспомогательная функция принимает строку в формате base64 и декодирует ее в двоичную строку, где каждый символ представлен единственным байтом. Извлекать значения байтов из полученной строки можно с помощью ее метода

<b>charCodeAt().</b>
См. также btoa().

<b>void blur()</b>

Метод blur() убирает фокус ввода из окна верхнего уровня, соответствующего объекту

<b>Window</b>
. Точно не определено, какому окну передается фокус в результате вызова этого метода. В некоторых броузерах и/или на некоторых платформах данный метод может не оказывать никакого эффекта.

<b>string btoa(string btoa)</b>

Эта вспомогательная функция принимает двоичную строку (в которой каждый символ представлен единственным байтом) и возвращает ее в формате base64. Создать двоичную строку из произвольной последовательности байтов можно с помощью метода

<b>String.fromCharCode().</b>
См. также atob().

<b>void clearInterval(long handle)</b>

Метод

<b>clearInterval()</b>
останавливает периодическое выполнение программного кода, которое было начато вызовом метода
<b>setInterval().</b>
В качестве аргумента handle должно передаваться значение, полученное при вызове метода
<b>setInterval()</b>

528
{"b":"942716","o":1}