|
+(4) Объект event в JavaScript | Event window
Часто вместе с событием передаются данные, связанные с этим событием, например, при щелчке мышки по элементу Web-страницы передается указатель на этот элемент. Для того, чтобы программа могла получить доступ к этим данным, в JavaScript предусмотрен объект event, который является свойством объекта window. Тогда данные, которые передаются вместе с событием можно получить с помощью выражения window.event.свойство.
Приведем некоторые свойства объекта event:
* srcElement - возвращает ссылку на элемент (тэг) Web-страницы, вызвавший наступление события; (В Internet Explorer у объекта window.event есть свойство srcElement, в остальных браузерах, работающих по рекомендациям W3C, для этого используется event.target.)
* fromElement - возвращает ссылку на элемент Web-страницы, с которого переместился курсор мышки при наступлении события Mouseover или Mouseout;
* toElement - возвращает ссылку на элемент Web-страницы, на который помещен курсор мышки;
* type - возвращает имя события;
* returnValue - задает, будет ли выполняться действие по умолчанию (если true - будет, если false - нет);
* propertyValue - возвращает имя атрибута тэга или стиля свойства элемента Web-страницы, значение которого изменилось;
* button - возвращает номер нажатой кнопки мышки:
o 0 - ничего не было нажато;
o 1 - нажата левая кнопка;
o 2 - нажата правая кнопка;
o 3 - нажаты одновременно левая и правая кнопки;
o 4 - нажата средняя кнопка;
o 5 - нажаты одновременно левая и средняя кнопки;
o 6 - нажаты одновременно правая и средняя кнопки;
o 7 - нажаты одновременно все кнопки. |
|