UIEvent

L'interface UIEvent représente des évènements simples de l'interface utilisateur.

UIEvent dérive de Event. Bien que la méthode UIEvent.initUIEvent() (en-US)  soit conservée pour la compatibilité ascendante, vous devez créer un objet UIEvent en utilisant le constructeur UIEvent() (en-US).

Plusieurs interfaces descendent directement ou indirectement de celle-ci : MouseEvent, FocusEvent, KeyboardEvent, WheelEvent, InputEvent et CompositionEvent.

Constructeurs

UIEvent() (en-US)

Crée un objet UIEvent.

Propriétés

Cette interface hérite également des propriétés de son parent Event.

UIEvent.cancelBubble (en-US)  

Boolean (booléen) indiquant si les conséquences de l'évènement ont été annulées ou non.

UIEvent.detailLecture seule

Retourne un long qui donne quelques détails sur l'évènement, dépendant du type d'évènement.

UIEvent.isChar This is an obsolete API and is no longer guaranteed to work. Lecture seule

Retourne un Boolean indiquant si l'évènement a produit un caractère clé ou non.

UIEvent.layerX Lecture seule

Retourne la coordonnée horizontale de l'évènement par rapport à la couche actuelle.

UIEvent.layerY (en-US) Lecture seule

Retourne la coordonnée verticale de l'évènement par rapport à la couche actuelle.

UIEvent.pageX (en-US) Lecture seule

Retourne la coordonnée horizontale de l'évènement par rapport à l'ensemble du document.

UIEvent.pageY (en-US) Lecture seule

Retourne la coordonnée verticale de l'évènement par rapport à l'ensemble du document.

UIEvent.sourceCapabilities (en-US)  Lecture seule

Retourne une instance de l'interface InputDeviceCapabilities qui fournit des informations sur le périphérique physique responsable de l'évènement.

UIEvent.view (en-US)Lecture seule

Retourne un WindowProxy qui contient la vue de la génération de l'évènement.

UIEvent.which (en-US) Lecture seule

Retourne l'identifiant keyCode de la touche pressée, ou le code du caractère (charCode) pour une touche alphanumérique enfoncée.

Méthodes

Cette interface hérite également des méthodes de son parent, Event.

UIEvent.initUIEvent() (en-US)

Initialise un objet UIEvent. Si l'évènement a déjà été envoyé, cette méthode ne fait rien.

Spécifications

Spécification Statut Commentaire
InputDeviceCapabilities Projet Ajoute la propriété sourceCapabilities.
UI Events Version de travail Extension de DOM3.
Document Object Model (DOM) Level 3 Events Specification
La définition de 'UIEvent' dans cette spécification.
Obsolete Ajoute le constructeur UIEvent(), déprécie la méthode initUIEvent() et change le type de view de AbstractView vers WindowProxy.
Document Object Model (DOM) Level 2 Events Specification
La définition de 'UIEvent' dans cette spécification.
Obsolete Définition initiale.

Compatibilité des navigateurs

BCD tables only load in the browser

Voir aussi