Справочник по JavaScript : Объект window : Методы

смотрим также

Материал из Справочник Web-языков

Перейти к: навигация, поиск


Содержание

alert()

alert({Текст})

Выводит на экран окно предупреждения с текстом, переданным в качестве параметра.

back()

Возвращается к предыдущему документу, как если бы на панели инструментов нажали кнопку Назад.

Поддерживается только NN начиная с 4.0

blur()

Удаляет фокус с окна.

clearInterval()

clearInterval({Таймер})

Останавливает таймер, установленный методом setInterval.

clearTimeout()

clearTimeout({Таймер})

Останавливает и уничтожает таймер, установленный методом setTimeout.

close()

Закрывает текущее окно. Если окно было открыто методом open(), то оно закрывается сразу же, если же оно было открыто пользователем, сначало появляется окно предупреждения, предлагающее пользователю сделать выбор.

confirm()

confirm({Текст})

Выводит на экран окно предупреждения с текстом, переданным в качестве параметра, предлагающее пользователю сделать выбор. Если пользователь нажмет Ок, возвращается true, если Отмена - false.

execScript()

execScript({Выражение},{Язык})

Вычисляет переданное в качестве первого параметра выражение. Второй аргумент должен иметь значение "JavaScript".

Поддерживается только IE начиная с 4.0

find()

find([{Строка поиска}[, true|false, true|false]])

Выводит на экран диалоговое окно задания параметров поиска.

Первым аргументом передается строка поиска.

Второй задает, будет ли поиск производиться с учетом регистра символов (true) или нет (false, значение по умолчанию).

Третий - будет ли поиск производиться с конца документа к началу (true) или обычным порядком (false, значение по умолчанию).

Возвращает true, если поиск был успешным.

Поддерживается тольк NN начиная с 4.0

focus()

Переносит фокус на текущее окно.

forward()

Переходит к следующему документу в списке истории, как если бы на панели инструментов нажали кнопку Вперед.

Поддерживается только NN начиная с 4.0

home()

Переходит на "домашнюю" страницу, заданную в настройках Web-обозревателя, как если бы на панели инструментов нажали кнопку Домой.

Поддерживается только NN начиная с 4.0

moveBy()

moveBy({X},{Y})

Перемещает окно на X пикселов вправо и на Y пикселов вниз. Для перемещения влево и вверх задайте отрицательные значения X и Y.

moveTo()

moveTo({X},{Y})

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

navigate()

navigate({Адрес})

Загружает в окно Web-страницу, адрес которой передан в качестве параметра.

Поддерживается только IE.

open()

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

Открывает новое окно Web-обозревателя, загружает в него документ, адрес которого передан в первом параметре, и присваивает окну имя, переданное во втором параметре.

В третьем параметре может быть передан список свойств окна.

Список свойств окна
  height  высота окна в пикселях
  width  ширина окна в пикселях
  left  расстояние от левого края рабочего стола в пикселях
  top  расстояние от верзнего края рабочего стола в пикселях
  directories  показать или скрыть панель каталогов
  location  показать или скрыть строку адреса
  menubar  показать или скрыть строку меню
  resizable  определяет, можно ли изменить размеры окна
  scrollbars  показать или скрыть полосы прокрутки для документа  
  status  показать или скрыть строку состояния
  toolbar  показать или скрыть панель инструментов

Пример:

window.open("./my_page.html", windowName, "status=no,resizable=no,scrollbars=yes,width=400,height=300");

print()

Печатает содержимое окна на принтере.

prompt()

prompt({Приглашение}, [{Значение по умолчанию}])

Выводит на экран диалоговое окно с полем ввода, приглашающее пользователя ввести какое-либо строковое значени. Текст приглашения передается в качестве первого параметра; во втором параметре может быть передано значение по умолчанию.

resizeBy()

resizeBy({X},{Y})

Увеличивает окно на X пикселов по горизонтали и на Y пикселов по вертикали. Для уменьшения окна задайте отрицательные значения X и Y.

resizeTo()

resizeTo({X},{Y})

Увеличивает или уменьшает окно до размера, заданного значениями X и Y.

scroll()

scroll({X},{Y})

Прокручивает содержимое окна до точки с координатами X и Y. Не рекомендуется к использованию и сохранен только для совместимости.

scrollBy()

scrollBy({X},{Y})

Прокручивает содержимое окна на X пикселов вправо и на Y пикселов вниз. Для прокрутки влево и вверх задайте отрицательные значения X и Y.

scrollTo()

scrollTo({X},{Y})

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

setHotKeys()

setHotKeys(true|false)

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

Поддерживается только NN начиная с 4.0

setInterval()

Метод создает новый интервальный таймер.

window.setInterval("{Выражение}"|{Функция}, {Интервал}[, "{Язык}"]);

Метод принимает три параметра.

Первый параметр задает либо имя функции, либо текст выражения, которое будет выполняться каждый раз по истечении заданного времени.

Второй параметр задает само это время в миллисекундах.

Третий необязательный параметр задает скриптовый язык, на котором написано выражение или функция.

Метод возвращает ссылку на созданный таймер.

Поддерживается IE начиная с 4.0

Поддерживается NN начиная с 4.0

setResizeeable()

setResizeeable(true|false)

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

Поддерживается только NN начиная с 4.0

setTimeout()

Метод создает новый тайм-аут.

window.setTimeout("{Выражение}"|{Функция}, {Интервал}[, "{Язык}"]);

Метод принимает три параметра.

Первый параметр задает или имя функции, или текст выражения, которое выполнится по истечении заданного времени.

Второй параметр задает само это время в миллисекундах.

Третий необязательный параметр задает скриптовый язык, на котором написано выражение или функция. Возможны три значения:

JScript (по умолчанию), JavaScript и VBScript.

Метод возвращает ссылку на созданный тайм-аут.

Поддерживается IE начиная с 3.02

Поддерживается NN начиная с 2.0; вызов функции - только с 4.0

stop()

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

Поддерживается только NN начиная с 4.0

Добавить страницу в закладки:
РАЗРЕШАЕТСЯ перепечатывать и копировать информацию ТОЛЬКО ПРИ РАЗМЕЩЕНИИ ссылки на оригинал!
(<A href="http://www.spravkaweb.ru/">Справочник Web-языков</A>)
другие проекты
Rambler\'s Top100 Индекс цитирования