Объект Window представляет собой открытое окно браузера.
Данный объект является корневым и все свойства, методы, функции и даже переменные являются его свойствами и методами.
Подробнее об объекте Window можно узнать в нашем JavaScript учебнике.
Свойство | Описание |
---|---|
closed | Возвращает логическое значение (true или false) в зависимости от того, закрыто указанное окно или отрыто. |
frames | Возвращает массив всех фреймов на странице (включая iframe). |
document | Возвращает объект Document данного окна. |
history | Возвращает объект History данного окна. |
length | Возвращает количество фреймов (включая iframe), которые находятся в данном окне. |
location | Возвращает объект Location данного окна. |
name | Устанавливает или возвращает имя данного окна. |
navigator | Возвращает объект Navigator данного окна. |
opener | Возвращает ссылку на окно, которое открыло данное. |
parent | Возвращает родительское окно данного окна. |
screen | Возвращает объект Screen данного окна. |
self | Возвращает текущее окно. |
top | Возвращает верхнее браузерное окно для данного окна. |
Метод | Описание |
---|---|
alert() | Вызывает окно оповещения, которое содержит текст сообщения и клавишу ОК. |
blur() | Делает окно неактивным. |
clearInterval() | Прекращает повторное выполнение кода заданного setInterval(). |
clearTimeout() | Отменяет запланированное методом setTimeout() выполнение кода. |
close() | Закрывает окно. |
confirm() | Вызывает окно подтверждения содержащее текст сообщения и клавиши ОК и Отмена. |
focus() | Делает окно активным. |
moveBy() | Смещает окно относительно его текущей позиции. |
moveTo() | Перемещает окно на указанную позицию. |
open() | Открывает новое окно браузера. |
print() | Распечатывает содержимое текущего окна. |
prompt() | Вызывает окно запроса, побуждающее посетителя ввести в него определенные данные. |
scrollBy() | Прокручивает содержимое окна на указанное количество пикселей. |
scrollTo() | Прокручивает содержимое окна до указанных координат. |
setInterval() | Вызывает функцию или выполняет код через определенные промежутки времени (указанные в миллисекундах). |
setTimeout() | Вызывает функцию или выполняет код после указанного количества миллисекунд один раз. |