Объект event
Объект event позволяет получить информацию о каком-либо событии, происходящем в браузере.
Свойства объекта event:
- aitKey – возвращает состояние клавиши ALT, когда происходит событие;
- button – кнопка мыши, вызывающая событие;
- canceiBubble – устанавливается для запрета прохождения заданного события вверх по объектной иерархии;
- clientx – возвращает горизонтальную координату элемента, исключая обрамление, отступы, полосы прокрутки и т. д.;
- clientY – возвращает вертикальную координату элемента, исключая обрамление, отступы, полосы прокрутки и т. д.;
- CTRLKey – возвращает состояние клавиши CTRL при появлении события;
- fromElement – возвращает элемент, с которого ушел указатель мыши, для событий onmouseover и onmouseout;
- keyCode – код ASCII нажатой клавиши; позволяет изменить значение, передаваемое объекту;
- offsetx – возвращает горизонтальную координату указателя мыши в пикселах относительно содержащего его элемента при возникновении события;
- offsetY – возвращает вертикальную координату указателя мыши в пикселах относительно содержащего его элемента при возникновении события;
- reason – указывает, что перемещение данных прошло успешно или из-за чего оно прекратилось;
- returnvalue – определяет возвращаемое значение для события;
- screenx – возвращает горизонтальную координату указателя мыши относительно экрана, когда происходит событие;
- screen Y – возвращает вертикальную координату указателя мыши относительно экрана, когда происходит событие;
- SHIFTKey – определяет состояние клавиши SHIFT при возникновении события;
- srcEiement – возвращает элемент, с которого началось прохождение события;
- srcFiiter – возвращает фильтр, создавший событие onfiiterchange;
- toElement – возвращает элемент, на который "наезжает" курсор мыши, при появлении события omouseover или onmouseout;
- type – возвращает название события как строку, без приставки on;
- х – возвращает горизонтальную координату указателя мыши относительно либо к позиционированному родительскому элементу, либо к окну;
- у – возвращает вертикальную координату указателя мыши относительно либо к позиционированному родительскому элементу, либо к окну.
Свойства объекта event устанавливаются в момент прохождения события и большинство из них доступны только для чтения (их значения нельзя изменить). Однако есть два изменяемых свойства: keyCode и return Value.