|
|
Книги-onlineevent Оглавление | Назад | Вперёд | Индекс eventОбъект event содержит свойства, которые описывают JavaScript-событие и передаются в качестве аргументов обработчику события при возникновении события. При возникновении, например, события mouse-down, объект event содержит тип события (в данном случае - MouseDown), координаты x и y курсора в момент возникновения события и число, представляющее нажатую клавишу мыши, и поле, содержащее ключи-модификаторы (Control, Alt, Meta или Shift), который были нажаты в момент события. Свойства, используемые в объекте event, различаются для разных событий. Эти различия указаны при описании конкретных обработчиков событий. См. в Главе 3 "Обработчики Событий" полную информацию по обработчикам событий. Дополнительно см. книгу Клиентский JavaScript. Руководство. Созданиеevent -объекты создаются Communicator'ом при возникновении события. Сами Вы их не создаёте. БезопасностьУстановка любого свойства этого объекта требует привилегии UniversalBrowserWrite. Помимо этого получение свойства data события DragDrop требует привилегии UniversalBrowserRead. О безопасности см. книгу Клиентский JavaScript. Руководство. Свойства. Резюме.Не все свойства относятся к каждому типу события. Для изучения свойств, используемых событиями, см. разделы "События, используемые объектом еvent" конкретных обработчиков событий.
Методы. Резюме.Этот объект наследует методы watch и unwatch из объекта Object. ПримерыЭтот пример использует объект event для предоставления типа события в предупреждающем сообщении. <A href="index.php?name=go&url=http%3A%2F%2Fhome.netscape.com" onClick='alert("Link got an event: " В следующем примере объект event используется в явно вызываемом обработчике события. <SCRIPT> dataДля события DragDrop возвращает массив строк, содержащий URL'ы отпускаемых объектов. БезопасностьУстановка этого свойства требует привилегии UniversalBrowserWrite. Кроме того, получение этого свойства для события DragDrop требует привилегии UniversalBrowserRead. О безопасности см. книгу Клиентский JavaScript. Руководство. heightБезопасностьУстановка этого свойства требует привилегии UniversalBrowserWrite. О безопасности см. книгу Клиентский JavaScript. Руководство. См. такжеevent.widthlayerXЧисло, специфицирующее ширину объекта при передаче с событием resize либо горизонтальную позицию курсора в пикселах относительно слоя, в котором возникло событие. БезопасностьУстановка этого свойства требует привилегии UniversalBrowserWrite. О безопасности см. книгу Клиентский JavaScript. Руководство. ОписаниеЭто свойство является синонимом свойства event.x. См. такжеevent.layerYlayerYЧисло, специфицирующее высоту объекта при передаче с событием resize либо вертикальную позицию курсора в пикселах относительно слоя, в котором возникло событие. БезопасностьУстановка этого свойства требует привилегии UniversalBrowserWrite. О безопасности см. книгу Клиентский JavaScript. Руководство. ОписаниеЭто свойство является синонимом свойства event.y. См. такжеevent.layerXmodifiersСтрока, специфицирующая ключи-модификаторы, ассоциированные с событием мыши или клавиатуры. Значения ключей-модификаторов: ALT_MASK, CONTROL_MASK, SHIFT_MASK и META_MASK. БезопасностьУстановка этого свойства требует привилегии UniversalBrowserWrite. О безопасности см. книгу Клиентский JavaScript. Руководство. См. такжеevent.whichpageXЧисло, специфицирующее горизонтальную позицию курсора в пикселах относительно страницы. БезопасностьУстановка этого свойства требует привилегии UniversalBrowserWrite. О безопасности см. книгу Клиентский JavaScript. Руководство. См. такжеevent.pageYpageYЧисло, специфицирующее вертикальную позицию курсора в пикселах относительно страницы. БезопасностьУстановка этого свойства требует привилегии UniversalBrowserWrite. О безопасности см. книгу Клиентский JavaScript. Руководство. См. такжеevent.pageXscreenXЧисло, специфицирующее горизонтальную позицию курсора в пикселах относительно экрана. БезопасностьУстановка этого свойства требует привилегии UniversalBrowserWrite. О безопасности см. книгу Клиентский JavaScript. Руководство. См. такжеevent.screenYscreenYЧисло, специфицирующее вертикальную позицию курсора в пикселах относительно экрана. БезопасностьУстановка этого свойства требует привилегии UniversalBrowserWrite. О безопасности см. книгу Клиентский JavaScript. Руководство. См. такжеevent.screenXtargetСтрока, представляющая объект, которому событие было первоначально отправлено. БезопасностьУстановка этого свойства требует привилегии UniversalBrowserWrite. О безопасности см. книгу Клиентский JavaScript. Руководство. См. такжеevent.typetypeСтрока, представляющая тип события. БезопасностьУстановка этого свойства требует привилегии UniversalBrowserWrite. О безопасности см. книгу Клиентский JavaScript. Руководство. См. такжеevent.targetwhichЧисло, специфицирующее нажатую клавишу мыши или ASCII-значение нажатой клавиши клавиатуры. Для мыши: 1 это левая клавиша, 2 - средняя, а 3 - правая. БезопасностьУстановка этого свойства требует привилегии UniversalBrowserWrite. О безопасности см. книгу Клиентский JavaScript. Руководство. См. такжеevent.modifierswidthБезопасностьУстановка этого свойства требует привилегии UniversalBrowserWrite. О безопасности см. книгу Клиентский JavaScript. Руководство. См. такжеevent.heightxЧисло, специфицирующее ширину объекта при передаче с событием resize либо горизонтальную позицию курсора в пикселах относительно слоя, в котором событие возникло. БезопасностьУстановка этого свойства требует привилегии UniversalBrowserWrite. О безопасности см. книгу Клиентский JavaScript. Руководство. ОписаниеЭто свойство является синонимом свойства event.layerX. См. такжеevent.yyБезопасностьУстановка этого свойства требует привилегии UniversalBrowserWrite. О безопасности см. книгу Клиентский JavaScript. Руководство. ОписаниеЭто свойство является синонимом свойства event.layerY. См. такжеevent.x Оглавление | Назад | Вперёд | ИндексДата последнего обновления: 28 мая 1999 года. Внимание! Если у вас не получилось найти нужную информацию, используйте рубрикатор или воспользуйтесь поиском . книги по программированию исходники компоненты шаблоны сайтов C++ PHP Delphi скачать |
|