На главную страницу
Форум txt.version   




Статья :: event
Оглавление | Назад | Вперёд | Индекс

event

Объект event содержит свойства, которые описывают JavaScript-событие и передаются в качестве аргументов обработчику события при возникновении события.

Клиентский объект

Реализован в

JavaScript 1.2

При возникновении, например, события mouse-down, объект event содержит тип события (в данном случае - MouseDown), координаты x и y курсора в момент возникновения события и число, представляющее нажатую клавишу мыши, и поле, содержащее ключи-модификаторы (Control, Alt, Meta или Shift), который были нажаты в момент события. Свойства, используемые в объекте event, различаются для разных событий. Эти различия указаны при описании конкретных обработчиков событий.

См. в Главе 3 "Обработчики Событий" полную информацию по обработчикам событий. Дополнительно см. книгу Клиентский JavaScript. Руководство.

Создание

event -объекты создаются Communicator'ом при возникновении события. Сами Вы их не создаёте.

Безопасность

Установка любого свойства этого объекта требует привилегии UniversalBrowserWrite. Помимо этого получение свойства data события DragDrop требует привилегии UniversalBrowserRead. О безопасности см. книгу Клиентский JavaScript. Руководство.

Свойства. Резюме.

Не все свойства относятся к каждому типу события. Для изучения свойств, используемых событиями, см. разделы "События, используемые объектом еvent" конкретных обработчиков событий.

Свойство Описание
data

Возвращает массив строк, содержащий URL'ы отпущенных объектов. Передаётся событием DragDrop.

height

Высота окна или фрэйма.

layerX

Число, специфицирующее ширину объекта при передаче с событием resize, либо горизонтальную координату курсора в пикселах относительно слоя, в котором событие возникло. Заметьте, что layerX является синонимом x.

layerY

Число, специфицирующее высоту объекта при передаче с событием resize либо вертикальную координату курсора в пикселах относительно слоя, в котором событие возникло. Заметьте, что layerY является синонимом y.

modifiers

Строка, специфицирующая ключи-модификаторы, ассоциированные с событием мыши или клавиатуры. Ключи-модификаторы это: ALT_MASK, CONTROL_MASK, SHIFT_MASK и META_MASK.

pageX

Число, специфицирующее позицию курсора по горизонтали в пикселах относительно страницы.

pageY

Число, специфицирующее позицию курсора по вертикали в пикселах относительно страницы.

screenX

Число, специфицирующее позицию курсора по горизонтали в пикселах относительно экрана.

screenY

Число, специфицирующее позицию курсора по вертикали в пикселах относительно экрана.

target

Строка, представляющая объект, которому событие было первоначально направлено. (Все события.)

type

Строка, представляющая тип события. (Все события.)

which

Число, специфицирующее нажатую кнопку, или ASCII-значение нажатой клавиши. Для мыши: 1 это левая клавиша, 2 - средняя, а 3 - правая клавиша.

width

Ширина окна или фрэйма.

x

Синоним для layerX.

y

Синоним для layerY.

Методы. Резюме.

Этот объект наследует методы watch и unwatch из объекта Object.

Примеры

Этот пример использует объект event для предоставления типа события в предупреждающем сообщении.

<A HREF="http://home.netscape.com" onClick='alert("Link got an event: "
+ event.type)'>Click for link event</A>

В следующем примере объект event используется в явно вызываемом обработчике события.

<SCRIPT>
function fun1(evnt) {
   alert ("Document got an event: " + evnt.type);
   alert ("x position is " + evnt.layerX);
   alert ("y position is " + evnt.layerY);
   if (evnt.modifiers & Event.ALT_MASK)
      alert ("Alt key was down for event.");
   return true;
   }
document.onmousedown = fun1;
</SCRIPT>

data


Для события DragDrop возвращает массив строк, содержащий URL'ы отпускаемых объектов.

Свойство из

event

Реализовано в

JavaScript 1.2

Безопасность

Установка этого свойства требует привилегии UniversalBrowserWrite. Кроме того, получение этого свойства для события DragDrop требует привилегии UniversalBrowserRead. О безопасности см. книгу Клиентский JavaScript. Руководство.

height


Высота окна или фрэйма.

Свойство из

event

Реализовано в

JavaScript 1.2

Безопасность

Установка этого свойства требует привилегии UniversalBrowserWrite. О безопасности см. книгу Клиентский JavaScript. Руководство.

См. также

event.width

layerX


Число, специфицирующее ширину объекта при передаче с событием resize либо горизонтальную позицию курсора в пикселах относительно слоя, в котором возникло событие.

Свойство из

event

Реализовано в

JavaScript 1.2

Безопасность

Установка этого свойства требует привилегии UniversalBrowserWrite. О безопасности см. книгу Клиентский JavaScript. Руководство.

Описание

Это свойство является синонимом свойства event.x.

См. также

event.layerY

layerY


Число, специфицирующее высоту объекта при передаче с событием resize либо вертикальную позицию курсора в пикселах относительно слоя, в котором возникло событие.

Свойство из

event

Реализовано в

JavaScript 1.2

Безопасность

Установка этого свойства требует привилегии UniversalBrowserWrite. О безопасности см. книгу Клиентский JavaScript. Руководство.

Описание

Это свойство является синонимом свойства event.y.

См. также

event.layerX

modifiers


Строка, специфицирующая ключи-модификаторы, ассоциированные с событием мыши или клавиатуры. Значения ключей-модификаторов: ALT_MASK, CONTROL_MASK, SHIFT_MASK и META_MASK.

Свойство из

event

Реализовано в

JavaScript 1.2

Безопасность

Установка этого свойства требует привилегии UniversalBrowserWrite. О безопасности см. книгу Клиентский JavaScript. Руководство.

См. также

event.which

pageX


Число, специфицирующее горизонтальную позицию курсора в пикселах относительно страницы.

Свойство из

event

Реализовано в

JavaScript 1.2

Безопасность

Установка этого свойства требует привилегии UniversalBrowserWrite. О безопасности см. книгу Клиентский JavaScript. Руководство.

См. также

event.pageY

pageY


Число, специфицирующее вертикальную позицию курсора в пикселах относительно страницы.

Свойство из

event

Реализовано в

JavaScript 1.2

Безопасность

Установка этого свойства требует привилегии UniversalBrowserWrite. О безопасности см. книгу Клиентский JavaScript. Руководство.

См. также

event.pageX

screenX


Число, специфицирующее горизонтальную позицию курсора в пикселах относительно экрана.

Свойство из

event

Реализовано в

JavaScript 1.2

Безопасность

Установка этого свойства требует привилегии UniversalBrowserWrite. О безопасности см. книгу Клиентский JavaScript. Руководство.

См. также

event.screenY

screenY


Число, специфицирующее вертикальную позицию курсора в пикселах относительно экрана.

Свойство из

event

Реализовано в

JavaScript 1.2

Безопасность

Установка этого свойства требует привилегии UniversalBrowserWrite. О безопасности см. книгу Клиентский JavaScript. Руководство.

См. также

event.screenX

target


Строка, представляющая объект, которому событие было первоначально отправлено.

Свойство из

event

Реализовано в

JavaScript 1.2

Безопасность

Установка этого свойства требует привилегии UniversalBrowserWrite. О безопасности см. книгу Клиентский JavaScript. Руководство.

См. также

event.type

type


Строка, представляющая тип события.

Свойство из

event

Реализовано в

JavaScript 1.2

Безопасность

Установка этого свойства требует привилегии UniversalBrowserWrite. О безопасности см. книгу Клиентский JavaScript. Руководство.

См. также

event.target

which


Число, специфицирующее нажатую клавишу мыши или ASCII-значение нажатой клавиши клавиатуры. Для мыши: 1 это левая клавиша, 2 - средняя, а 3 - правая.

Свойство из

event

Реализовано в

JavaScript 1.2

Безопасность

Установка этого свойства требует привилегии UniversalBrowserWrite. О безопасности см. книгу Клиентский JavaScript. Руководство.

См. также

event.modifiers

width


Ширина окна или фрэйма.

Свойство из

event

Реализовано в

JavaScript 1.2

Безопасность

Установка этого свойства требует привилегии UniversalBrowserWrite. О безопасности см. книгу Клиентский JavaScript. Руководство.

См. также

event.height

x


Число, специфицирующее ширину объекта при передаче с событием resize либо горизонтальную позицию курсора в пикселах относительно слоя, в котором событие возникло.

Свойство из

event

Реализовано в

JavaScript 1.2

Безопасность

Установка этого свойства требует привилегии UniversalBrowserWrite. О безопасности см. книгу Клиентский JavaScript. Руководство.

Описание

Это свойство является синонимом свойства event.layerX.

См. также

event.y

y


Синоним layerY.

Свойство из

event

Реализовано в

JavaScript 1.2

Безопасность

Установка этого свойства требует привилегии UniversalBrowserWrite. О безопасности см. книгу Клиентский JavaScript. Руководство.

Описание

Это свойство является синонимом свойства event.layerY.

См. также

event.x
Оглавление | Назад | Вперёд | Индекс

Дата последнего обновления: 28 мая 1999 года.
Copyright (c) 1999 Netscape Communications Corporation

event

страницы в данном разделе 
 ancor  applet
 area.htm  array
 Индекс  Boolean
 button  Checkbox
 Классы, Конструкторы и Методы Java  Значения Цветов
 Оглавление  Куки Netscape
 date.htm  document
 event  FileUpload
 form.htm  Frame
 Function  Обработчики Событий
 Hidden  History
 Image  Оглавление
 java.htm  JavaArray
 JavaClass  JavaObject
 JavaPackage  Приложение A. Зарезервированные Слова
 Layer  JSException
 JSObject  Plugin
 link.htm  Location
 math.htm  MimeType
 navigator  netscape
 Number  Object
 Объекты, Методы и Свойства  Операции
 Option  Packages
 Приложения  Справочник по Классам LiveConnect
 Элементы Языка  Объекты. Справочник.
 Password  Plugin
 Об Этой Книге  Radio
 RegExp  Reset
 screen  Select
 Операторы  String
 Style  Submit
 sun.htm  text.htm
 Textarea  toc.htm
 Свойства и Функции Верхнего Уровня  Новые Возможности в Этой Версии
 window   


Разделы
Околокомпьютерная литература (375)
Программирование (102)
Программы (75)
ОС и Сети (49)
Интернет (29)
Аппаратное обеспечение (16)
Базы данных (6)

Содержание сайта (выборка)
Apache
Протоколы TCP/IP (принципы, протоколы и архитектура)

PHP, PELR, JSP
PHP
JavaServer Pages (JSP)

Базы данных
Основы mysql
СУБД INFORMIX
СУБД POSTGRES
Основы проектирования реляционных баз данных

HTML, javascript
Спецификация HTML 4.01
Каскадные Таблицы Стилей, Уровень 2
Клиентский JavaScript. Справочник.
JavaScript руководство пользователя
Серверный JavaScript 1.4. Руководство по Использованию.

Паскаль, C, C++, C#
GCC (примеры)
FAQ Валентинa Озеровa DELPHI
C





 
©  programming-lang.com  справочник программиста