Лекция: Объект window

 

Синтаксис:

[windowVar =][ window.]open(“URL”, “windowName” [, “windowFeatures”])

 

windowVar – используется как переменная при ссылках на свойства, методы, контейнеры окна

windowName – используется в атрибуте TARGET тэгов <FORM> и <A>.

Свойства

Closed Закрыто ли окно обозревателя (true, false)
defaultStatus Значение строки состояния по умолчанию
Length Кол-во фреймов в окне обозревателя
Name Имя текущего окна (window.name)
OffscreenBuffering Использование внеэкранной буфферизации (auto, VARIANT_TRUE, VARIANT_FALSE)
Opener Ссылка на окно обозревателя, создавшего данное окно
Parent Ссылка на родительский объект (для верхнего объекта – возвращает ссылку на текущее окно)
ScreenLeft Горизонтальная координата левой стороны клиентской части окна обозревателя
ScreenTop Вертикальная координата верхней стороны клиентской части окна обозревателя
Self Ссылка на текущее окно
Status Содержимое строки состояния окна обозревателя
Top Ссылка на самое верхнее окно-родитель

 

Методы

Alert() Вывод сообщения на экран
Confirm() Вывод сообщения с кнопками Ok и Cancel
Prompt() Вывод на экран диалогового окна с полем ввода (prompt(“<текст сообщения>”,“<начальное значение поля ввода>”))
SetTimout() Выполняет заданное выражение или функцию с задержкой на заданный промежуток времени (<идентификатор> = window.setTimeout (“<выражение|функция>”, <время задержки в мс>))
ClearTimout() Отключает задержку таймера, установленную методом setTimout(). Для сброса необходимо указать идентификатор таймера (windowName.clearTimout(<идентификатор>))
setInterval() =setTimout(), но выражение выполняется не один раз, а повторяется, пока таймер ну будет остановлен с помощью clearInterval()
clearInterval() --||--
Close() Закрытие текущего окна обозревателя
Navigate() Загрузить в текущее окно страницу с заданным адресом (navigate(<интернет-адрес>))
Open() Создание новых немодальных окон. (window.open('<url>’, ‘<имя>’, ‘<параметры>', true|false)). True — url заменит текущий адрес; false – url будет добавлен в конец списка. <параметра> — строка элементов с их значениями (элемент=значение), разделенных запятой.
  Элементы метода open():
  directories yes|no, 1|0 Отобразить/скрыть строку каталогов
  height Pixels Начальная высота окна
  left Pixels Начальное расстоение между окном и левой границей рабочего стола
  location yes|no, 1|0 Отобразить/скрыть строку адреса
  menubar yes|no, 1|0 Отобразить/скрыть меню по умолч.
  resizable yes|no, 1|0 Изменяемы ли параметры окна
  scrollbars yes|no, 1|0 Отобразить/скрыть полосы прокрутки
  status yes|no, 1|0 Отобразить/скрыть строку состояния
  toolbar yes|no, 1|0 Отобразить/скрыть панель инструментов
  top Pixels See left
  width Pixels See height
resizeBy() Изменяет параметры на заданное число пикселей (window.resizeBy(x, y))
resizeTo() Устанавливает размеры окна в пикселях (window.resizeTo(x, y))
ScrollBy() Прокрутка содержимого окна на кол-во пикселей (window.scrollBy(x, y))

 

События

 

onLoad Загрузка документа
onUnload Закрытие окна
onbeforeUnload Событие непосредственно перед закрытием окна – отображает диалоговое окно с заданным текстом (вводится с помощью свойства returnValue)
еще рефераты
Еще работы по истории