logo search
Vvedenie_v_Veb_programmirovanien_2 / Vvedenie_v_Veb_programmirovanien_2

Методы объекта window

Ранее были рассмотрены три метода объекта window для отображения диалоговых окон: alert({Текст})-окно предупреждения; confirm({Текст}) - окно выбора Ok/Cancel; prompt({Приглашение}, [{Значение по умолчанию}]) - диалоговое окно с полем ввода.

Ниже приведены другие методы объекта window:

back() Возвращается к предыдущему документу.

focus() / blur() Переносит/ Удаляет фокус на текущее окно.

clearInterval({Таймер}) Останавливает таймер, установленный setInterval().

clearTimeout({Таймер}) Останавливает таймер, установленный setTimeout().

close() Закрывает текущее окно, открытое методом open().

execScript({Выражение},"JavaScript" ) Вычисляет выражение.

find([{Строка поиска}[, true|false]) Второй аргумент равен true, если поиск с учетом регистра символов, иначе false.

forward() Переходит к следующему документу в списке истории.

home() Переходит на "домашнюю" страницу, заданную в настройках браузера.

moveBy({X},{Y}) Перемещает окно на X пикселов вправо и на Y пикселов вниз.

moveTo({X},{Y}) Перемещает окно в точку экрана, заданную координатами X и Y.

navigate({Адрес}) Загружает Web-страницу.

open({Адрес}, {Имя окна}, [{Список свойств окна}]) Открывает новое окно, загружает в него документ, адрес которого указан, и присваивает окну переданное имя

print() Печатает содержимое окна.

resizeBy({X},{Y}) Увеличивает/уменьшает окно на X пикселов по горизонтали и на Y пикселов по вертикали.

resizeTo({X},{Y}) Увеличивает или уменьшает окно до размера, заданного X и Y.

scrollBy({X},{Y}) Прокручивает содержимое окна на X пикселов вправо и Y пикселов вниз.

scrollTo({X},{Y}) Прокручивает содержимое окна в точку, заданную значениями X и Y.

setHotKEys(true|false) Разрешает (true) или запрещает (false) "горячие" клавиши в окне, не имеющем строки меню.

setInterval({Функции или выражение},{Интервал}, [{Список аргументов функции, разделенных запятыми}]) Вычисляет значение выражения каждый раз по истечении заданного интервала (в миллисе-кундах). Возвращает указатель на объект тай-мер, который можно использовать в методе clearInterval.

setResizeeable(true|false) Разрашает (true) или запрещает (false) пользователю изменять размеры окна.

setTimeout({Функции или выраже-ние},{Интервал}, [{Список аргументов функции, разделенных запятыми}]) Вычисляет значение выражения по истечении заданного интервала (в миллисекундах), если до этого не был вызван метод clearTimeout. Возвращает указатель на объект, который можно использовать в методе clearTimeout для уничтожения таймера.

stop() Останавливает загрузку текущей страницы.

Все методы вызываются одним из следующих способов: window. метод(параметры);

self. метод(параметры); winobj. метод(параметры);