L'interface GlobalEventHandlers décrit les gestionnaires d'évènements usuels de nombreuses interfaces comme HTMLElement, Document, Window ou WorkerGlobalScope pour les Web Workers. Chacune de ces interfaces peut implémenter plus de gestionnaires d'évènements.

GlobalEventHandlers est une interface brute et aucun objet de ce type ne peut être créé.

Propriétés

Les propriétés des évènements, de la forme onXYZ, sont définies sur GlobalEventHandlers et implémentées par HTMLElement, Document, Window et WorkerGlobalScope pour les Web Workers.

GlobalEventHandlers.onabort
Est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsque l'événement abort est déclenché.
GlobalEventHandlers.onanimationcancel
un EventHandler (gestionnaire d'évènements) appelé lorsqu'un évènement animationcancel est envoyé, indiquant que l'exécution de l'animation CSS a été abandonnée.
GlobalEventHandlers.onanimationend
un EventHandler (gestionnaire d'évènements) appelé lorsqu'un évènement animationend est envoyé, indiquant que l'exécution de l'animation CSS a été abandonnée.
GlobalEventHandlers.onanimationiteration
un EventHandler (gestionnaire d'évènements) appelé lorsqu'un évènement animationiteration est envoyé , indiquant qu'une animation CSS a commencé à jouer une nouvelle itération de la séquence d'animation.
GlobalEventHandlers.onanimationstart
un EventHandler (gestionnaire d'évènements) appelé lorsqu'un évènement animationstart est envoyé , indiquant qu'une animation CSS a commencé.
GlobalEventHandlers.onauxclick
un EventHandler (gestionnaire d'évènements) appelé lorsqu'un évènement auxclick est envoyé , indiquant qu'un bouton non primaire a été enfoncé sur le périphérique d'entrée (par exemple, un bouton du milieu de la souris).
GlobalEventHandlers.onblur
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsque l'événement blur est déclenché.
GlobalEventHandlers.onerror
est un OnErrorEventHandler (gestionnaire d'évènements) représentant le code à appeler lorsqu'un événement error est déclenché.
GlobalEventHandlers.onfocus
est un EventHandler représentant le code à appeler lorsque l'évènement focus est déclenché.
GlobalEventHandlers.oncancel
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsqu'un événement cancel est déclenché.
GlobalEventHandlers.oncanplay
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsqu'un événement canplay est déclenché.
GlobalEventHandlers.oncanplaythrough
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsqu'un événement canplaythrough est déclenché.
GlobalEventHandlers.onchange
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsqu'un événement change est déclenché.
GlobalEventHandlers.onclick
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsqu'un événement click est déclenché.
GlobalEventHandlers.onclose
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsqu'un événement close est déclenché.
GlobalEventHandlers.oncontextmenu
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsqu'un événement contextmenu est déclenché.
GlobalEventHandlers.oncuechange
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsqu'un événement cuechange est déclenché.
GlobalEventHandlers.ondblclick
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsqu'un événement dblclick est déclenché.
GlobalEventHandlers.ondrag
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsqu'un événement drag est déclenché.
GlobalEventHandlers.ondragend
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsqu'un événement dragend est déclenché.
GlobalEventHandlers.ondragenter
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsqu'un événement dragenter est déclenché.
GlobalEventHandlers.ondragexit
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsqu'un événement dragexit est déclenché.
GlobalEventHandlers.ondragleave
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsqu'un événement dragleave est déclenché.
GlobalEventHandlers.ondragover
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsqu'un événement dragover est déclenché.
GlobalEventHandlers.ondragstart
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsqu'un événement dragstart est déclenché.
GlobalEventHandlers.ondrop
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsqu'un événement drop est déclenché.
GlobalEventHandlers.ondurationchange
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsqu'un événement durationchange est déclenché.
GlobalEventHandlers.onemptied
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsqu'un événement emptied est déclenché.
GlobalEventHandlers.onended
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsqu'un événement ended est déclenché.
GlobalEventHandlers.ongotpointercapture
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsque le type d'événement gotpointercapture est déclenché.
GlobalEventHandlers.oninput
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsque l'événement input est déclenché.
GlobalEventHandlers.oninvalid
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsque l'événement invalid est déclenché.
GlobalEventHandlers.onkeydown
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsque l'événement keydown est déclenché.
GlobalEventHandlers.onkeypress
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsque l'événement keypress est déclenché.
GlobalEventHandlers.onkeyup
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsque l'événement keyup est déclenché.
GlobalEventHandlers.onload
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsque l'événement load est déclenché.
GlobalEventHandlers.onloadeddata
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsque l'événement loadeddata est déclenché.
GlobalEventHandlers.onloadedmetadata
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsque l'événement loadedmetadata est déclenché.
GlobalEventHandlers.onloadend
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsque l'événement loadend est déclenché (lorsque la progression s'est arrêtée sur le chargement d'une ressource).
GlobalEventHandlers.onloadstart
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsque l'événement loadstart est déclenché.
GlobalEventHandlers.onlostpointercapture
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsque le type d'événement lostpointercapture est déclenché.
GlobalEventHandlers.onmousedown
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsque l'événement mousedown est déclenché.
GlobalEventHandlers.onmouseenter
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsque l'événement mouseenter est déclenché.
GlobalEventHandlers.onmouseleave
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsque l'événement mouseleave est déclenché.
GlobalEventHandlers.onmousemove
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsque l'événement mousemove est déclenché.
GlobalEventHandlers.onmouseout
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsque l'événement mouseout est déclenché.
GlobalEventHandlers.onmouseover
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsque l'événement mouseover est déclenché.
GlobalEventHandlers.onmouseup
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsque l'événement mouseup est déclenché.
GlobalEventHandlers.onmousewheel
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsque l'événement mousewheel est déclenché. Déprécié. Utiliser  onwheel à la place.
GlobalEventHandlers.onwheel
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsque l'événement wheel est déclenché.
GlobalEventHandlers.onpause
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsque l'événement pause est déclenché.
GlobalEventHandlers.onplay
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsque l'événement play est déclenché.
GlobalEventHandlers.onplaying
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsque l'événement playing est déclenché.
GlobalEventHandlers.onpointerdown
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsque l'événement pointerdown est déclenché.
GlobalEventHandlers.onpointermove
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsque l'événement pointermove est déclenché.
GlobalEventHandlers.onpointerup
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsque l'événement pointerup est déclenché.
GlobalEventHandlers.onpointercancel
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsque l'événement pointercancel est déclenché.
GlobalEventHandlers.onpointerover
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsque l'événement pointerover est déclenché.
GlobalEventHandlers.onpointerout
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsque l'événement pointerout est déclenché.
GlobalEventHandlers.onpointerenter
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsque l'événement pointerevent est déclenché.
GlobalEventHandlers.onpointerleave
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsque l'événement pointerleave est déclenché.
GlobalEventHandlers.onpointerlockchange
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsque l'événement pointerlockchange est déclenché.
GlobalEventHandlers.onpointerlockerror
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsque l'événement pointerlockerror est déclenché.
GlobalEventHandlers.onprogress
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsque l'événement progress est déclenché.
GlobalEventHandlers.onratechange
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsque l'événement ratechange est déclenché.
GlobalEventHandlers.onreset
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsque l'événement reset est déclenché.
GlobalEventHandlers.onscroll
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsque l'événement scroll est déclenché.
GlobalEventHandlers.onseeked
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsque l'événement seeked est déclenché.
GlobalEventHandlers.onseeking
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsque l'événement seeking est déclenché.
GlobalEventHandlers.onselect
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsque l'événement select est déclenché.
GlobalEventHandlers.onselectstart
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsque l'événement selectionchange est déclenché, par exemple, quand l'utilisateur commence une nouvelle sélection de texte sur une page web.
GlobalEventHandlers.onselectionchange
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsque l'événement selectionchange est déclenché, par exemple, quand le texte sélectionné sur une page web change.
GlobalEventHandlers.onshow
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsque l'événement show est déclenché.
GlobalEventHandlers.onsort
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsque l'événement sort est déclenché.
GlobalEventHandlers.onstalled
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsque l'événement stalled est déclenché.
GlobalEventHandlers.onsubmit
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsque l'événement submit est déclenché.
GlobalEventHandlers.onsuspend
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsque l'événement suspend est déclenché.
GlobalEventHandlers.ontimeupdate
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsque l'événement timeupdate est déclenché.
GlobalEventHandlers.onvolumechange
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsque l'événement volumechange est déclenché.
GlobalEventHandlers.ontouchcancel
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsque l'événement touchcancel est déclenché.
GlobalEventHandlers.ontouchend
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsque l'événement touchend est déclenché.
GlobalEventHandlers.ontouchmove
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsque l'événement touchmove est déclenché.
GlobalEventHandlers.ontouchstart
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsque l'événement touchstart est déclenché.
GlobalEventHandlers.ontransitioncancel
est un EventHandler (gestionnaire d'évènements) appelé lorsqu'un évènement transitioncancel est envoyé, indiquant qu'une transition CSS a été abandonnée.
GlobalEventHandlers.ontransitionend
est un EventHandler (gestionnaire d'évènements) appelé lorsqu'un évènement transitionend est envoyé, indiquant qu'une transition CSS est terminée.
GlobalEventHandlers.onwaiting
est un EventHandler (gestionnaire d'évènements) représentant le code à appeler lorsque l'événement waiting est déclenché.

Méthodes

Cette interface ne définit aucune méthode.

Spécifications

Spécification Statut Commentaire
Selection API
La définition de 'Extension to GlobalEventHandlers' dans cette spécification.
Version de travail Ajoute onselectionchange.
Pointer Lock
La définition de 'Extension of Document' dans cette spécification.
Candidat au statut de recommandation Ajouteonpointerlockchange et onpointerlockerror surDocument. Est implémenté expérimentalement GlobalEventHandlers.
HTML Living Standard
La définition de 'GlobalEventHandlers' dans cette spécification.
Standard évolutif Pas de changement depuis le précédent HTML 5.1.
HTML 5.1
La définition de 'GlobalEventHandlers' dans cette spécification.
Recommendation Instantané de HTML Living Standard. onsort ajouté depuis HTML5.
HTML5
La définition de 'GlobalEventHandlers' dans cette spécification.
Recommendation Instantané de HTML Living Standard. Création de GlobalEventHandlers.

Compatibilité des navigateurs

Nous convertissons les données de compatibilité dans un format JSON. Ce tableau de compatibilité utilise encore l'ancien format car nous n'avons pas encore converti les données qu'il contient. Vous pouvez nous aider en contribuant !

Fonctionnalité Firefox (Gecko) Chrome Edge Internet Explorer Opera Safari
Basic support (Oui) (Oui) (Oui) ? ? ?
oncanplay, oncanplaythrough, ondurationchange, onemptied, onended, onloadeddata, onloadedmetadata, onloadstart, onpause, onplay, onplaying, onprogress, onratechange, onseeked, onseeking, onstalled, ontimeupdate, onvolumechange, onwaiting 3.5 (1.9.1) (Oui) ? ? ? ?
onsuspend 3.6 (1.9.2) (Oui) ? ? ? ?
ondrag, ondragend, ondragenter, ondragleave, ondragover, ondragstart, ondrop 3.5 (1.9.1) (Oui) ? ? ? ?
onmouseenter, onmouseleave 10 (10) 30.0 ? 5.5 17 ?
ondragexit Pas de support Pas de support ? ? ? ?
oncancel Pas de support (Oui) ? ? ? ?
onclose Pas de support (Oui) ? ? ? ?
oncuechange Pas de support (Oui) ? ? ? ?
onmousewheel Pas de support (Oui) ? ? ? ?
onsort Pas de support Pas de support ? ? ? ?
onmozfullscreenchange, onmozfullscreenerror (Oui) (Oui) -webkit
(Oui) (unprefixed)
Pas de support Pas de support Pas de support Pas de support
onpointerlockchange, onpointerlockerror 10 (10)[1] (Oui)[2] -webkit ? ? ? ?
onpointercancel, onpointerdown, onpointerup, onpointermove, onpointerout, onpointerover, onpointerenter, onpointerleave (Oui)[3] 55.0 (Oui) 10 ? ?
onselectionchange 43 (43)[4] Pas de support ? ? ? ?
ontouchend, ontouchcancel, ontouchmove, ontouchstart ? (Oui) ? ? ? ?
animationstart, animationend, animationcancel, animationiteration 51 (51) (Oui) -webkit
(Oui) (unprefixed)
? ? ? ?
ongotpointercapture, onlostpointercapture ? 57.0 ? ? 44 ?
onauxclick 53 (53) (Oui) Pas de support Pas de support Pas de support Pas de support
onwheel (Oui) (Oui) (Oui) (Oui) (Oui) (Oui)
Fonctionnalité Android Webview Edge Firefox Mobile (Gecko) Android IE Mobile Opera Mobile Safari Mobile Chrome for Android
Basic support (Oui) (Oui) (Oui) ? ? ? ? (Oui)
ondrag, ondragend, ondragenter, ondragleave, ondragover, ondragstart, ondrop ? ? 1.0 (1.9.1) ? ? ? ? ?
oncanplay, oncanplaythrough, ondurationchange, onemptied, onended, onloadeddata, onloadedmetadata, onloadstart, onpause, onplay, onplaying, onprogress, onratechange, onseeked, onseeking, onstalled, ontimeupdate, onvolumechange, onwaiting (Oui) ? 1.0 (1.9.1) ? ? ? ? (Oui)
onmouseenter, onmouseleave (Oui) ? 10.0 (10) ? ? ? ? (Oui)
onsuspend (Oui) ? 1.0 (1.9.2) ? ? ? ? (Oui)
ondragexit Pas de support ? Pas de support ? ? ? ? Pas de support
oncancel (Oui) ? Pas de support ? ? ? ? (Oui)
onclose (Oui) ? Pas de support ? ? ? ? (Oui)
oncuechange (Oui) ? Pas de support ? ? ? ? (Oui)
onmousewheel (Oui) ? Pas de support ? ? ? ? (Oui)
onsort Pas de support ? Pas de support ? ? ? ? Pas de support
onmozfullscreenchange, onmozfullscreenerror (Oui) -webkit
(Oui) (unprefixed)
? (Oui) Pas de support Pas de support Pas de support Pas de support (Oui) -webkit
(Oui) (unprefixed)
onpointerlockchange, onpointerlockerror Pas de support ? 10.0 (10)[1] ? ? ? ? Pas de support
onpointercancel, onpointerdown, onpointerup, onpointermove, onpointerout, onpointerover, onpointerenter, onpointerleave 55.0 ? (Oui)[3] Pas de support 10 Pas de support Pas de support 55.0
onselectionchange Pas de support ? 43.0 (43)[4] ? ? ? ? Pas de support
ontouchend, ontouchcancel, ontouchmove, ontouchstart (Oui) ? ? ? ? ? ? (Oui)
animationstart, animationend, animationcancel, animationiteration (Oui) -webkit
(Oui) (unprefixed)
? 51.0 (51) ? ? ? ? (Oui) -webkit
(Oui) (unprefixed)
ongotpointercapture, onlostpointercapture 57.0 ? ? ? ? 44 ? 57.0
onauxclick (Oui) Pas de support 53.0 (53) Pas de support Pas de support Pas de support Pas de support (Oui)
onwheel (Oui) (Oui) (Oui) (Oui) (Oui) (Oui) (Oui) (Oui)

[1] Dans Gecko c'est implémenté comme onmozpointerlockchange, onmozpointerlockerror.

[2] Dans Blink c'est implémenté comme onwebkitpointerlockchange, onwebkitpointerlockerror.

[3] C'est implémenté après la préférence dom.w3c_pointer_events.enabled, par défaut à false (faux).

[4] C'est implémenté après la préférence dom.select_events.enabled par défaut à false (faux), sauf sur Nightly.

 

Voir aussi

Étiquettes et contributeurs liés au document

Contributeurs à cette page : loella16, fscholz
Dernière mise à jour par : loella16,