Связь и интернет Архив Программирование
   
Сделать стартовойСделать закладку            
   ПОИСК  
   
Главная / DHTML /
8  Perl
8  PHP
8  JavaScript
8  HTML
8  DHTML
8  XML
8  CSS
8  C / C++
8  Pascal и Delphi
8  Турбо Ассемблер
8  MySQL
8  CASE-технологии
8  Алгоритмы
8  Python
8  Обратная связь
8  Гостевая книга
Новости о мире


Обработка событий в DOM - Программирование от RIN.RU
Обработка событий в DOM



События пользовательского интерфейса: интерфейс UIEvent


Поддержка :Не поддерживается.
Соответствует стандарту.



Интерфейс UIEvent является производным от интерфейса Event и содержит дополнительную информацию о событиях пользовательского интерфейса.


Свойства интерфейса UIEvent
СвойствоИзменяемоеМодельОписание
detailНетDOM 2Дополнительные сведения о событии.
viewНетDOM 2Окно отображения документа.



Методы интерфейса UIEvent
МетодМодельОписание
initUIEventDOM 2Инициализирует событие.



Свойство detail


Синтаксис:  событие.detail
Изменяемое: нет


Поддержка :Не поддерживается.
Соответствует стандарту.



Свойство detail возвращает число, содержащее дополнительные сведения о данном событии. Его значение зависит от типа события, как описано ниже.


Свойство view


Синтаксис:  событие.view
Изменяемое: нет


Поддержка :Не поддерживается.
Соответствует стандарту.



Свойство view возвращает указатель на объект AbstractView, соответствующий окну отображения документа, в котором сгенерировано данное событие.


Метод initUIEvent


Синтаксис:  узел.initUIEvent(eventType, canBubble, isCancelable, view, detail)
Аргументы: eventType - выражение типа DOMString
canBubble, isCancelable - логические выражения
view - выражение типа AbstractView
detail - числовое выражение


Поддержка :Не поддерживается.
Не поддерживается.



Метод initUIEvent используется для инициализации параметров события пользовательского интерфейса, созданного методом createEvent. Он должен вызываться до того, как данное событие будет сгенерировано методом dispatchEvent, и изменяет только те параметры события, которые задаются его аргументами. Аргумент eventType задает название данного события в формате DOMString; это название должно быть именем языка XML. Аргументы canBubble и isCancelable указывают соответственно, является ли данное событие просачивающимся и отменяемым. Аргумент view задает окно отображения документа, а аргумент detail - дополнительные сведения о событии.


Типы событий пользовательского интерфейса


DOM 2 определяет три типа событий пользовательского интерфейса (которые пока обозревателями не поддерживаются):



DOMFocusIn


Это событие генерируется, когда объект получает фокус (например, при наведении на него курсора мыши или при попадании на него последовательными нажатиями клавиши Tab). Оно аналогично событию focus в HTML, но применимо к любым объектам, способным получать фокус, а не только к управляющим элементам форм.


  • bubbles: true;


  • cancelable: false;


  • контекст: нет.




DOMFocusOut


Это событие генерируется, когда объект теряет фокус (например, при удалении с него курсора мыши или при уходе с него нажатием клавиши Tab). Оно аналогично событию blur в HTML, но применимо к любым объектам, способным получать фокус, а не только к управляющим элементам форм.


  • bubbles: true;


  • cancelable: false;


  • контекст: нет.




DOMActivate


Это событие генерируется при активизации элемента (например, щелчком мыши или нажатием клавиши). Способ активизации указывается в свойстве detail: 1 означает обычную активизацию (одинарный щелчок мыши или нажатие клавиши Enter), 2 означает гиперактивизацию (двойной щелчок мыши или нажатие Shift+Enter).


  • bubbles: true;


  • cancelable: true;


  • контекст: detail.







<<<  НазадВперед  >>>
 1  2  3  4  5  6  7  8 


 8  Комментарии к статье  8 8  Обсудить в чате

 
  
  
    Copyright ©  RIN 2003 - 2004      * Обратная связь