Свойства объекта windowСвойство | Изменяемое | Описание |
---|
_content | Нет | Возвращает указатель на содержание окна. |
appCore | Да | Недокументированное свойство. |
closed | Нет | Проверяет, закрыто ли заданное окно. |
Components | Нет | Коллекция компонент, установленных в обозревателе. |
controllers | Нет | Коллекция объектов типа XUL Controllers. |
crypto | Нет | Объект, обеспечивающий доступ к методам шифрования. |
defaultStatus | Да | Сообщение по умолчанию в строке состояния обозревателя. |
directories | Нет | Объект barProp, соответствующий панели каталогов обозревателя. |
document | Нет | Объект document, указывающий на HTML-документ, открытый в заданном окне. |
frames | Нет | Коллекция всех объектов window, определенных документом в данном окне. |
history | Нет | Объект history, обеспечивающий доступ к истории просмотра узлов. |
innerHeight | Да | Размер клиентской области окна по вертикали. |
innerWidth | Да | Размер клиентской области окна по горизонтали. |
length | Нет | Количество фреймов в данном окне. |
location | Да | Объект location, содержащий URI документа в данном окне. |
locationbar | Нет | Объект barProp, соответствующий адресной строке обозревателя. |
menubar | Нет | Объект barProp, соответствующий меню обозревателя. |
name | Нет | Имя фрейма или окна. |
navigator | Нет | Объект navigator, содержащий информацию обо обозревателе. |
opener | Да | Ссылка на окно, создавшее данное окно. |
outerHeight | Да | Полный размер окна по вертикали. |
outerWidth | Да | Полный размер окна по горизонтали. |
pageXOffset | Да | Текущая позиция страницы по горизонтали относительно верхнего левого угла окна. |
pageYOffset | Да | Текущая позиция страницы по вертикали относительно верхнего левого угла окна. |
parent | Нет | Доступ к отцу данного окна. |
personalbar | Нет | Объект barProp, соответствующий строке ссылок обозревателя. |
pkcs11 | Нет | Ссылка на объект pkcs11. |
prompter | Да | Ссылка на окно, созданное методом prompt. |
screen | Нет | Объект screen, содержащий сведения о клиентской области отображения. |
screenX | Да | Расстояние от левой границы экрана до левой границы окна обозревателя. |
screenY | Да | Расстояние от верхней границы экрана до верхней границы окна обозревателя. |
scrollbars | Нет | Объект barProp, соответствующий полосам прокрутки окна обозревателя. |
scrollX | Нет | Прокрутка документа по горизонтали. |
scrollY | Нет | Прокрутка документа по вертикали. |
self | Да | Ссылка на текущее окно. |
sidebar | Нет | Ссылка на боковую панель обозревателя. |
status | Да | Текст сообщения в строке состояния обозревателя. |
statusbar | Да | Объект barProp, соответствующий строке состояния обозревателя. |
title | Да | Заголовок окна. |
toolbar | Да | Объект barProp, соответствующий панели кнопок обозревателя. |
top | Нет | Возвращает ссылку на первое окно в иерархии объектов window. |
window | Нет | Ссылка на текущее окно. |
Методы объекта windowМетод | Описание |
---|
alert | Создает диалоговое окно сообщения. |
back | Осуществляет возврат на один шаг по истории просмотра узлов для всех фреймов верхнего окна. |
blur | Заставляет объект потерять фокус и генерирует событие onblur. |
captureEvents | Включает перехват всех событий заданного типа. |
clearInterval | Сбрасывает интервал, заданный методом setInterval. |
clearTimeout | Сбрасывает таймаут, заданный методом setTimeout. |
close | Закрывает текущее окно обозревателя. |
confirm | Создает диалоговое окно подтверждения. |
disableExternalCapture | Запрещает окну с фреймами перехватывать события на страницах, загруженных с других серверов. |
dump | Выводит заданный текст в консоль JavaScript. |
enableExternalCapture | Разрешает окну с фреймами перехватывать события на страницах, загруженных с других серверов. |
escape | Преобразует строку в шестнадцатеричную кодировку. |
focus | Заставляет объект получить фокус и генерирует событие onfocus. |
forward | Осуществляет переход на один шаг вперед по истории просмотра узлов для всех фреймов верхнего окна. |
GetAttention | Вызывает мигание иконки обозревателя. |
getSelection | Возвращает выбранный фрагмент экрана. |
home | Загружает домашнюю страницу пользователя. |
moveBy | Сдвигает окно на заданную величину. |
moveTo | Сдвигает окно в заданную позицию. |
open | Создает новое окно. |
print | Печатает документ, открытый в заданном окне. |
prompt | Создает диалоговое окно для ввода пользователем строки. |
releaseEvents | Отключает перехват событий заданного типа. |
resizeBy | Изменяет размеры окна на заданную величину. |
resizeTo | Задает новые размеры окна. |
routeEvent | Пропускает перехваченное событие вниз по иерархии объектов. |
scroll | Прокручивает окно до заданной позиции. |
scrollBy | Прокручивает окно на заданную величину. |
scrollByLines | Прокручивает окно на заданное число строк. |
scrollByPages | Прокручивает окно на заданное число страниц. |
scrollTo | Прокручивает окно до заданной позиции. |
setCursor | Изменяет форму курсора. |
setInterval | Задает периодическое вычисление выражения всякий раз, когда истечет данный интервал. |
setTimeout | Задает вычисление выражения, когда истечет данный таймаут. |
sizeToContent | Изменяет размер окна соответственно его содержимому. |
stop | Останавливает загрузку в окно. |
unescape | Преобразует шестнадцатеричную кодировку в строку. |
updateCommands | Недокументировано. |
События объекта windowСобытие | Описание |
---|
onabort | Генерируется при прерывании загрузки страницы. |
onblur | Генерируется, когда окно теряет фокус. |
onchange | Генерируется при изменении значения элемента формы в окне. |
onclick | Генерируется при щелчке кнопкой мыши. |
onclose | Генерируется при закрытии окна. |
ondragdrop | Генерируется при перетаскивании внешнего объекта в окно. |
onerror | Генерируется при возникновении ошибки в процессе загрузки документа. |
onfocus | Генерируется, когда окно получает фокус. |
onkeydown | Генерируется при нажатии клавиши. |
onkeypress | Генерируется при удержании нажатой клавиши. |
onkeyup | Генерируется при отпускании клавиши. |
onload | Генерируется сразу после загрузки документа. |
onmousedown | Генерируется при нажатии кнопки мыши. |
onmousemove | Генерируется при движении курсора мыши по элементу в окне. |
onmouseout | Генерируется при покидании курсором мыши элемента в окне. |
onmouseover | Генерируется при попадании курсора мыши на элемент в окне. |
onmouseup | Генерируется при отпускании кнопки мыши. |
onpaint | Генерируется при отображении содержимого окна. |
onreset | Генерируется при инициализации формы в окне. |
onresize | Генерируется перед изменением размеров окна. |
onscroll | Генерируется при прокрутке содержимого окна. |
onselect | Генерируется, когда пользователь выделяет текст в текстовом поле. |
onsubmit | Генерируется при пересылке формы в окне. |
onunload | Генерируется перед завершением выгрузки документа. |