Объект 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() | Вызывает функцию или выполняет код после указанного количества миллисекунд один раз. |