Содержимое этой страницы формируется при помощи JavaScript. К сожалению, в вашем браузере он отключен.
Объект Window определяет следующие свойства, а также наследует все глобальные свойства базового JavaScript (см. справочную статью об объекте Global в части III книги):
Доступное только для чтения свойство, указывающее, было ли окно закрыто. Когда
окно броузера закрывается, представляющий его объект Window не исчезает
просто так. Объект Window продолжает существовать, но его свойство closed
устанавливается равным true
.
Доступная для чтения и записи строка, задающая сообщение, по умолчанию выводимое
в строке состояния. Дополнительные сведения см. в справочной статье об
объекте Window.defaultStatus
.
Доступная только для чтения ссылка на объект Document
, который описывает документ,
содержащийся в этом окне или фрейме. Подробности см. в справочной
статье об объекте Document
.
В Internet Explorer это свойство ссылается на объект Event
, содержащий сведения
о самом последнем произошедшем в окне событии. Данное свойство используется
в модели обработки событий IE. В стандартной модели событий DOM объект Event
передается функциям-обработчикам в виде аргумента. Дополнительная информация
приводится в справочной статье об объекте Event, а также в главе 17.
Массив объектов Window
, по одному на каждый фрейм или тег <iframe>, содержащийся
в этом окне. Свойство frames.length
содержит количество элементов в массиве
frames[]
. Обратите внимание: фреймы, на которые ссылается массив frames[]
,
могут сами содержать фреймы и иметь свой массив frames[]
.
Доступная только для чтения ссылка на объект History данного окна или фрейма. Подробности см. в справочной статье об объекте History.
innerHeight
, innerWidth
.
Доступные только для чтения свойства, задающие высоту и ширину в пикселах
экранной области вывода окна. Эти размеры не включают высоту строки меню,
полос прокрутки и тому подобное. Эти свойства не поддерживаются в IE, поэтому
в данном броузере вместо них следует использовать свойства clientHeight
и clientWidth
объекта document.documentElement
или document.body
(в зависимости от версии
IE). Дополнительную информацию можно найти в разделе 14.3.1.
innerHeight
, innerWidth
.
Доступные только для чтения свойства, задающие высоту и ширину в пикселах
экранной области вывода окна. Эти размеры не включают высоту строки меню,
полос прокрутки и тому подобное. Эти свойства не поддерживаются в IE, поэтому
в данном броузере вместо них следует использовать свойства clientHeight
и clientWidth
объекта document.documentElement
или document.body
(в зависимости от версии
IE). Дополнительную информацию можно найти в разделе 14.3.1.
Объект Location для окна или фрейма. Это свойство задает URL-адрес текущего
загруженного документа. Установка этого свойства равным новой строке URL-адреса
приводит к загрузке и выводу содержимого с этого URL-адреса в броузере. Более
подробную информацию можно найти в справочной статье об объекте Location
.
Строка, содержащая имя окна. Имя может быть задано, когда окно создается методом
open()
или в виде значения атрибута name
тега <frame>
. Имя окна может
использоваться в качестве значения атрибута target
тега <a>
или <form>
. При таком
применении атрибута target
указывается, что документ, загружаемый по
гиперссылке, или результаты отправки данных формы должны отображаться в заданном окне или фрейме.
Доступное для чтения и записи свойство, представляющее ссылку на объект Window,
в котором содержится сценарий, вызвавший метод open()
для открытия в броузере
окна верхнего уровня. Это свойство действительно только для объектов Window
,
представляющих окна верхнего уровня, но не для объектов, представляющих
фреймы. Свойство opener
может использоваться, чтобы созданное окно могло
ссылаться на переменные и функции, определенные в создавшем его окне.
outerHeight
, outerWidth
.
Доступные только для чтения целые свойства, задающие общую высоту и ширину
окна в пикселах. Эти размеры включают высоту и ширину строки меню, панелей
инструментов, полос прокрутки, границ окна и тому подобное. Эти свойства не
поддерживаются в IE, причем этот броузер не предоставляет альтернативных
свойств с той же функциональностью.
outerHeight
, outerWidth
.
Доступные только для чтения целые свойства, задающие общую высоту и ширину
окна в пикселах. Эти размеры включают высоту и ширину строки меню, панелей
инструментов, полос прокрутки, границ окна и тому подобное. Эти свойства не
поддерживаются в IE, причем этот броузер не предоставляет альтернативных
свойств с той же функциональностью.
pageXOffset
, pageYOffset
.
Доступные только для чтения целые, задающее число пикселов, на которые текущий
документ был прокручен вправо (pageXOffset
) и вниз (pageYOffset
).
Эти свойства не поддерживаются в Internet Explorer, поэтому в данном броузере следует
использовать свойства scrollLeft
и scrollTop
объекта document.documentElement
или
document.body
(в зависимости от версии IE). Дополнительную информацию можно
найти в разделе 14.3.1.
pageXOffset
, pageYOffset
.
Доступные только для чтения целые, задающее число пикселов, на которые текущий
документ был прокручен вправо (pageXOffset
) и вниз (pageYOffset
).
Эти свойства не поддерживаются в Internet Explorer, поэтому в данном броузере следует
использовать свойства scrollLeft
и scrollTop
объекта document.documentElement
или
document.body
(в зависимости от версии IE). Дополнительную информацию можно
найти в разделе 14.3.1.
Доступная только для чтения ссылка на объект Window
, содержащий данное окно
или фрейм. Если окно является окном верхнего уровня, parent
ссылается на само
окно. Если окно является фреймом, свойство parent
ссылается на окно или фрейм,
в котором содержится данное окно.
Это доступное только для чтения свойство представляет ссылку на объект Screen
,
свойства которого содержат информацию об экране, включая число доступных
пикселов и цветов. Подробности см. в справочной статье об объекте Screen
.
screenLeft
, screenTop
, screenX
, screenY
Доступные только для чтения целые, задающие координаты верхнего левого угла
окна на экране. Броузеры IE, Safari и Opera поддерживают свойства screenLeft
и screenTop
, тогда как Firefox и Safari — свойства screenX и screenY.
screenLeft
, screenTop
, screenX
, screenY
Доступные только для чтения целые, задающие координаты верхнего левого угла
окна на экране. Броузеры IE, Safari и Opera поддерживают свойства screenLeft
и screenTop
, тогда как Firefox и Safari — свойства screenX и screenY.
screenLeft
, screenTop
, screenX
, screenY
Доступные только для чтения целые, задающие координаты верхнего левого угла
окна на экране. Броузеры IE, Safari и Opera поддерживают свойства screenLeft
и screenTop
, тогда как Firefox и Safari — свойства screenX и screenY.
screenLeft
, screenTop
, screenX
, screenY
Доступные только для чтения целые, задающие координаты верхнего левого угла
окна на экране. Броузеры IE, Safari и Opera поддерживают свойства screenLeft
и screenTop
, тогда как Firefox и Safari — свойства screenX и screenY.
Доступная только для чтения ссылка на само окно. Синоним свойства window
.
Доступная для чтения и записи строка, задающая текущее содержимое строки состояния
броузера. Подробности см. в справочной статье о свойстве Window.status
.
Доступная только для чтения ссылка на окно верхнего уровня, содержащее данное
окно. Если данное окно само является окном верхнего уровня, top
просто содержит
ссылку на само окно. Если данное окно представляет собой фрейм, свойство top
ссылается на окно верхнего уровня, содержащее данный фрейм. Сравните
со свойством parent
.
Свойство window
идентично свойству self
— оно содержит ссылку на окно.
Объект Window определяет следующие методы, а также наследует все глобальные
функции, определяемые в базовом языке JavaScript (подробности см. в справочной
статье об объекте Global
и в третьей части книги).
Добавляет функцию-обработчик события в набор обработчиков данного окна.
Этот метод поддерживается всеми современными броузерами, за исключением IE.
Альтернатива для IE описывается в справочной статье о методе attachEvent()
.
Выводит простое сообщение в диалоговом окне.
Добавляет функцию-обработчик события в набор обработчиков событий документа.
Это метод, реализованный в IE и представляющий альтернативу методу addEventListener()
.
Убирает фокус ввода в броузере с окна верхнего уровня.
Отменяет периодическое исполнение кода.
Отменяет действие времени ожидания.
Закрывает окно.
Предлагает в диалоговом окне альтернативу «да» или «нет».
Удаляет функцию-обработчик события из данного окна. Этот метод представляет
собой альтернативу стандартному методу removeEventListener()
, реализованную
в IE.
Передает фокус ввода окну броузера верхнего уровня; на большинстве платформ это приводит к переводу окна на передний план.
Определяет CSS-стили, применявшиеся к элементу документа.
Перемещает окно на относительную позицию.
Перемещает окно на абсолютную позицию.
Создает и открывает новое окно.
Имитирует щелчок по кнопке Печать в броузере.
Запрашивает ввод простой строки в диалоговом окне.
Удаляет функцию-обработчик события из набора обработчиков событий данного
окна. Этот стандартный метод реализован во всех современных броузерах, за исключением
IE. Вместо него Internet Explorer предоставляет метод detachEvent()
.
Изменяет размер окна на указанную величину.
Изменяет размер окна в соответствии с указанным размером.
Прокручивает окно на указанную величину.
Прокручивает окно до указанной позиции.
Исполняет код через указанные промежутки времени.
Исполняет код по истечении указанного промежутка времени.
Вызывается, когда окно теряет фокус.
Вызывается в случае возникновения JavaScript-ошибки.
Вызывается, когда окно получает фокус.
Вызывается, когда документ (или набор фреймов) полностью загружается.
Вызывается при изменении размера окна.
Вызывается, когда броузер выходит из текущего документа или набора фреймов.
Доступное для чтения и записи свойство, задающее якорную часть URL-адреса,
включая начальный символ решетки (#), например "#result"
.
Эта часть URL-адреса документа задает имя якорного элемента внутри документа.
Доступное для чтения и записи строковое свойство, которое задает часть
URL-адреса, содержащую имя хоста и порт, например "www.oreilly.com:1234"
.
Доступное для чтения и записи строковое свойство, задающее имя хоста в URL-адресе,
например "www.oreilly.com"
.
Доступное для чтения и записи строковое свойство, задающее полный текст URL-адреса документа, в отличие от других свойств объекта Location, которые определяют только части URL-адреса. Присваивание этому свойству нового URL-адреса приводит к тому, что броузер читает и отображает содержимое нового URL-адреса.
Доступное для чтения и записи строковое свойство, задающее путь в URL-адресе,
например "/catalog/search.html"
.
Доступное для чтения и записи строковое (не числовое) свойство, задающее порт
в URL-адресе ссылки, например "1234"
.
Доступное для чтения и записи строковое свойство, задающее протокол в URL-адресе,
включая замыкающее двоеточие, например "http:"
.
Доступное для чтения и записи строковое свойство, задающее часть URL-адреса,
которая содержит строку запроса, включая начальный вопросительный знак, например
"?q=JavaScript&m=10"
.
Повторно загружает текущий документ из кэша или с сервера.
Заменяет текущее окно новым, при этом новая запись в истории сеанса броузера не генерируется.
Указывает доступную высоту экрана (в пикселах), на котором отображается веб-броузер. В операционных системах линейки Windows эта доступная высота не включает пространство, занятое полупостоянными элементами, такими как панель задач в нижней части экрана.
Задает доступную ширину экрана (в пикселах), на котором отображается веб-броузер. В операционных системах линейки Windows эта доступная ширина не включает пространство, занимаемое полупостоянными элементами, такими как панели быстрого доступа к приложениям.
Определяет глубину цвета в битах на пиксел.
Задает общую высоту экрана (в пикселах), на котором отображается веб-броузер.
См. также описание свойства availHeight
.
Задает общую ширину экрана (в пикселах), на котором отображается веб-броузер.
См. также описание свойства availWidth
.
Объект Window (или «представление» в терминологии DOM) в веб-броузере, в котором отображается документ.
Для XML-документов с объявлением <!DOCTYPE>
задает узел DocumentType, представляющий
DTD документа. Для HTML- и XML-документов без объявления <!DOCTYPE>
это свойство равно null
.
Ссылка на корневой элемент документа. Для HTML-документов это свойство всегда
является объектом Element
, представляющим тег <html>
. Этот корневой
элемент также доступен через массив childNodes[]
, унаследованный от Node
. См. также
описание свойства body
объекта HTMLDocument
.
Объект DOMImplementation
, представляющий реализацию, создавшую этот документ.
Коллекция объектов, представляющих все таблицы стилей, встроенные в документ,
или на которые есть ссылки из него. В HTML-документах они включают
таблицы стилей, определенные с помощью тегов <link>
и <style>
.
Примечание:
Mozilla Firefox 17.0.11 предупреждает:
«Метод inputEncoding
является устаревшим».
Добавляет функцию-обработчик события в набор обработчиков событий документа. Это метод стандарта DOM, он поддерживается всеми современными броузерами за исключением IE.
Добавляет функцию-обработчик события в набор обработчиков событий документа.
Это метод, реализованный в IE и представляющий альтернативу методу addEventListener()
.
Создает новый узел Attr
с указанным именем.
Создает новый узел Attr
с указанным именем и пространством имен.
Создает новый узел CDATASection
, содержащий указанный текст.
Создает новый узел Comment
, содержащий указанную строку.
Создает новый пустой узел DocumentFragment
.
Создает новый узел Element
с указанным именем тега.
Создает новый узел Element
с указанными именем и пространством имен.
Создает новый искусственный объект Event
указанного типа.
Создает новый объект XPathExpression
, который представляет скомпилированный
XPath-запрос. Альтернатива, реализованная в IE, представлена методом Node.selectNodes()
.
Создает новый узел ProcessingInstruction
с заданными целью и строкой данных.
Создает новый объект Range
. Этот метод формально является частью интерфейса
DocumentRange
; он обеспечивается объектом Document
только в реализациях,
поддерживающих модуль Range
.
Создает новый узел Text
, представляющий указанный текст.
Удаляет функцию-обработчик события из документа. Этот метод представляет собой
альтернативу стандартному методу removeEventListener()
, реализованную в IE.
Посылает искусственное событие этому документу.
Исполняет XPath-запрос к данному документу. Альтернатива, реализованная
в IE, представлена методом Node.selectNodes()
.
Возвращает элемент-потомок данного документа, имеющий указанное значение
своего атрибута id
, или null
, если такой элемент в документе отсутствует.
Возвращает массив (формально — NodeList
) всех узлов Element
в данном документе,
имена которых совпадают с указанным именем тега. Узлы Element
расположены
в результирующем массиве в том же порядке, что и в исходном тексте документа.
Возвращает массив всех узлов элемента, имеющих указанные имя тега и пространство имен.
Делает копию узла из некоторого другого документа, подходящую для вставки в этот документ.
Выполняет разбор строки на языке XML и запоминает результат в заданном элементе документа.
Удаляет функцию-обработчик события из набора обработчиков событий документа. Этот стандартный метод DOM реализован во всех современных броузерах, за исключением IE.