Объект Window
Объект окна
Объект Window представляет открытое окно в браузере.
Если документ содержит фреймы (<IFRAME> Теги), обозреватель создает один объект Window для HTML-документа и один дополнительный объект Window для каждого кадра.
Примечание: Нет общедоступного стандарта, применимого к объекту Window, но все основные обозреватели поддерживают его.
Свойства объекта Window
Свойство | Описание |
---|---|
closed | Возвращает логическое значение, указывающее, было ли окно закрыто или нет |
console | Возвращает ссылку на объект Console, который предоставляет методы для ведения журнала данных в консоли обозревателя (см. объект консоли) |
defaultStatus | Задает или возвращает текст по умолчанию в строке состояния окна |
document | Возвращает объект документа для окна (см.объект документа) |
frameElement | Возвращает элемент <IFRAME>, в который вставляется текущее окно |
frames | Возвращает все элементы <IFRAME> в текущем окне |
history | Возвращает объект History для окна (см.объект History) |
innerHeight | Возвращает внутреннюю высоту области содержимого окна |
innerWidth | Возвращает внутреннюю ширину области содержимого окна |
length | Возвращает число элементов <IFRAME> в текущем окне |
localStorage | Позволяет сохранять пары ключ/значение в веб-браузере. Хранит данные без даты истечения срока действия |
location | Возвращает объект Location для окна (см.объект Location) |
name | Задает или возвращает имя окна |
navigator | Возвращает объект навигатора для окна (см.объект навигатора) |
opener | Возвращает ссылку на окно, создавшее окно |
outerHeight | Возвращает внешнюю высоту окна, включая панели инструментов/полосы прокрутки |
outerWidth | Возвращает внешнюю ширину окна, включая панели инструментов/полосы прокрутки |
pageXOffset | Возвращает Пиксели текущего документа прокручивается (горизонтально) от верхнего левого угла окна |
pageYOffset | Возвращает Пиксели текущего документа прокручивается (вертикально) от верхнего левого угла окна |
parent | Возвращает родительское окно текущего окна |
screen | Возвращает объект Screen для окна (см. экран объект) |
screenLeft | Возвращает горизонтальную координату окна относительно экрана |
screenTop | Возвращает вертикальную координату окна относительно экрана |
screenX | Возвращает горизонтальную координату окна относительно экрана |
screenY | Возвращает вертикальную координату окна относительно экрана |
sessionStorage | Позволяет сохранять пары ключ/значение в веб-браузере. Хранит данные за один сеанс |
scrollX | Псевдоним пажексоффсет |
scrollY | Псевдоним пажейоффсет |
self | Возвращает текущее окно |
status | Задает или возвращает текст в строке состояния окна |
top | Возвращает самое верхнее окно обозревателя |
Методы объекта Window
Метод | Описание |
---|---|
alert() | Отображает окно оповещения с сообщением и кнопкой ОК |
atob() | Декодирует базовый-64 закодированную строку |
blur() | Удаление фокуса из текущего окна |
btoa() | Кодирует строку в Base-64 |
clearInterval() | Очищает набор таймера с setInterval () |
clearTimeout() | Очищает набор таймера с setTimeout () |
close() | Закрытие текущего окна |
confirm() | Отображение диалогового окна с сообщением и кнопкой "ОК" и "Отмена" |
focus() | Устанавливает фокус на текущее окно |
getComputedStyle() | Получает текущие вычисляемые стили CSS, примененные к элементу |
getSelection() | Возвращает объект Selection, представляющий диапазон текста, выбранный пользователем |
matchMedia() | Возвращает объект MediaQueryList, представляющий указанную строку запроса CSS Media |
moveBy() | Перемещение окна относительно его текущей позиции |
moveTo() | Перемещает окно в указанное положение |
open() | Открытие нового окна обозревателя |
print() | Печатает содержимое текущего окна |
prompt() | Отображает диалоговое окно, предлагающее посетителю ввести |
resizeBy() | Изменяет размер окна на заданные Пиксели |
resizeTo() | Изменяет размер окна до указанной ширины и высоты |
scroll() | Устаревшим. Этот метод был заменен методом метод ScrollTo () . |
scrollBy() | Прокручивает документ по заданному количеству пикселей |
scrollTo() | Прокручивает документ по заданным координатам |
setInterval() | Вызывает функцию или вычисляет выражение с заданными интервалами (в миллисекундах) |
setTimeout() | Вызывает функцию или вычисляет выражение после заданного числа миллисекунд |
stop() | Останавливает загрузку окна |