readonly long innerHeight readonly long innerWidth
Высота и ширина в пикселах экранной области вывода окна. Эти свойства не поддерживаются в IE версии 8 и ниже. Порядок использования этих свойств демонстрируется в примере 15.9.
readonly unsigned long length
Количество фреймов, содержащихся в данном окне. См. описание свойства frames.
readonly Storage localStorage
Это свойство
ссылается на объект
Storage
, предоставляющий доступ к хранилищу пар имя/значение на стороне клиента. Данные, сохраненные с помощью свойства
localStorage
, доступны любым документам с тем же происхождением и хранятся, пока не будут удалены пользователем или сценарием. См. также sessionStorage и раздел 20.1.
readonly Location location
Объект
Location
для данного окна. Этот объект определяет URL-адрес текущего загруженного документа. Запись нового URL-адреса в это свойство приводит к загрузке и выводу содержимого этого URL-адреса в броузере. См. Location.
string name
Имя окна. Имя может быть задано при создании окна методом
open
или в виде значения атрибута name в теге
<frame>.
Имя окна может использоваться в качестве значения атрибута
target
в теге
<а>
или
<form>
. При таком применении атрибут
target
указывает, что документ, загружаемый по гиперссылке, или результаты отправки данных формы должны отображаться в указанном окне.
readonly Navigator navigator
Ссылка на объект
Navigator
, позволяющий получить информацию о версии и конфигурации веб-броузера. См. Navigator.
readonly Window opener
Доступная для чтения и записи ссылка на объект
Window
, в котором содержится сценарий, вызвавший метод
open
для открытия в броузере окна верхнего уровня, или null в окнах, созданных иным способом. Это свойство действительно только для объектов
Window
, представляющих окна верхнего уровня, но не для объектов, представляющих фреймы. Свойство
opener
может использоваться во вновь созданном окне для доступа к свойствам и методам создавшего его окна.
readonly long outerHeight readonly long outerWidth
Эти свойства определяют общую высоту и ширину окна броузера в пикселах. Эти размеры включают высоту и ширину строки меню, панелей инструментов, полос прокрутки, рамок окна и тому подобное. Эти свойства не поддерживаются в IE версии 8 и ниже.
readonly long pageXOffset
readonly long pageYOffset
Число пикселов, на которые текущий документ был прокручен вправо (pageXOffset) и вниз (pageYOffset). Эти свойства не поддерживаются в IE версии 8 и ниже. Порядок использования этих свойств и совместимый программный код, действующий в IE, демонстрируются в примере 15.8.
readonly Window parent
Объект
Window
, содержащий данное окно. Если данное окно является окном верхнего уровня,
parent
ссылается на само окно. Если данное окно
является фреймом, свойство
parent
ссылается на окно или фрейм, в котором содержится данное окно.
string returnValue
Это свойство отсутствует в обычных окнах, но присутствует в объектах
Window
, созданных методом
showModalDialog,
и по умолчанию содержит пустую строку. Когда окно диалога закрывается (см. описание метода
close
), этому свойству присваивается значение, возвращаемое методом
ShowModalDialog.
readonly Screen screen
Объект Screen, свойства которого содержат информацию об экране, включая число доступных пикселов и цветов. Подробности см. в справочной статье Screen.
readonly long screenX
readonly long screenY
Координаты верхнего левого угла окна на экране.
readonly Window self
Ссылка на само окно. Синоним свойства window.
readonly Storage sessionStorage
Это свойство ссылается на объект
Storage
, предоставляющий доступ к хранилищу пар имя/значение на стороне клиента. Данные, сохраненные с помощью свойства
sessionStorage
, доступны только документам в том же окне верхнего уровня или вкладке и хранятся только в течение сеанса работы с броузером. См. также localStorage и раздел 20.1.
readonly Window top
Окно верхнего уровня, содержащее данное окно. Если данное окно является окном верхнего уровня, свойство top содержит ссылку на само окно. Если данное окно представляет собой фрейм, свойство top ссылается на окно верхнего уровня, содержащее данный фрейм. Сравните со свойством parent.
readonly object URL
На момент написания этих строк данное свойство было ссылкой на объект, определяющий функции, которые были описаны в справочной статье URL. В будущем это свойство может превратиться в конструктор
URL
и определять прикладной интерфейс для анализа URL-адресов и строк запроса в них.
readonly Window window
Свойство window идентично свойству
self
– оно содержит ссылку на данное окно. Поскольку в клиентских сценариях на языке JavaScript объект
Window
является глобальным объектом, данное свойство позволяет обращаться к глобальному объекту как к глобальной переменной
window
.
Конструкторы
Будучи глобальным объектом, объект
Window
должен определять все глобальные конструкторы, необходимые для клиентского окружения. Хотя здесь их перечень не приводится, следует понимать, что все глобальные конструкторы, описанные в этой части книги, являются свойствами объекта
Window
. Тот факт, что в клиентском JavaScript определены, к примеру, конструкторы