Свойство | Описание |
bubbles | Указывает возможность «всплывания» события (передачи управления вверх по иерархической структуре) |
cancelable | Указывает возможность отмены действия события, заданного по умолчанию |
currentTarget | Указывает событие, обрабатываемое в данный момент |
eventPhase | Указывает фазу возбуждения события |
target (только NN 6) | Указывает элемент, вызвавший событие |
timestamp (только NN 6) | Указывает время возникновения события |
type | Указывает имя события |
Очевидно, каждое главное (основное) свойство объекта window является объектом собственной иерархии (*). Ниже – это массивы однотипных свойств и объектов (**). Т.к. объект window является высшим в иерархии, то он не требует явного указания. Этот объект позволяет изменить цель места отображения рамок (frame) или всего документа с помощью присвоения имени окну.
Некоторые дополнительные свойства объекта window:
· defaultStatus – сообщение отображаемое в строке состояния данного окна
· frames – массив описывающий все рамки
· length – количество рамок
|
|
· name – имя окна
· self – синоним window
· top – имя верхнего окна.
Некоторые методы объекта window:
· alert(“текст”) – отображение предупреждающего диалогового окна с текстом и кнопкой ОК
· confirm(“текст”) – отображение информирующего с текстом и кнопками ОК и Отменить
· prompt(“текст”,[inDef]) – диалоговое окно с текстом сообщения и полем ввода значения.
· setTimeout(eхpr,m) – выполняет функцию или дает доступ к свойству объекта в expr через каждые m миллисекунд.
· clearTimeout expr – отменяет временной интервал установленный в setTimeout(eхpr,m).
· close – закрывает окно.
· open(“URL”,”имя окна”,[“особенности окна”]) – открывает окно.
Рассмотрим подробнее процедуру open. Обычно открытое окно присваивается какой-то переменной:
wnd = window.open(“http://www.yandex.ru/”,mywnd,”width=200,height=200”)
Так называемые особенности окна не обязательны (можно просто поставить кавычки) и могут принимать следующие значения:
toolbar – если 0, то панель инструментов не отображается, ели 1 то отображается;
menubar – если 0, то не отображается меню, если 1 то отображается;
status – 0 – не отображается строка состояния, 1 – отображается;
resizable – 0 – нельзя изменять размер окна, 1 – можно.
Если «особенности окна» не указать, то по умолчанию все опции присутствуют, если указать только часть, то не указанные принимают значение 0.