MEILLEUR SITE POUR LES DÉVELOPPEURS WEB
HTML5. W3Schools en français. Le guide complet des tags

En Ua Es De

HTML Attributs d'événement


Attributs d'événement globaux

HTML a la capacité de permettre à des événements de déclencher des actions dans un navigateur, comme le démarrage d'un code JavaScript lorsqu'un utilisateur clique sur un élément.

Pour en savoir plus sur la programmation d'événements, veuillez consulter notre Tutoriel JavaScript.

Vous trouverez ci-dessous les attributs d'événement globaux qui peuvent être ajoutés aux éléments HTML pour définir les actions d'événement.


Attributs d'événement de fenêtre

Événements déclenchés pour l'objet window (s'applique à la balise <body>) :

Attribut Valeur Description
onafterprint script Script à exécuter après l'impression du document
onbeforeprint script Script à exécuter avant l'impression du document
onbeforeunload script Script à exécuter lorsque le document est sur le point d'être déchargé
onerror script Script à exécuter lorsqu'une erreur se produit
onhashchange script Script à exécuter lorsqu'il y a eu des modifications dans la partie d'ancrage d'une URL
onload script Se déclenche une fois le chargement de la page terminé
onmessage script Script à exécuter lorsque le message est déclenché
onoffline script Script à exécuter lorsque le navigateur commence à fonctionner hors ligne
ononline script Script à exécuter lorsque le navigateur commence à fonctionner en ligne
onpagehide script Script à exécuter lorsqu'un utilisateur quitte une page
onpageshow script Script à exécuter lorsqu'un utilisateur accède à une page
onpopstate script Script à exécuter lorsque l'historique de la fenêtre change
onresize script Se déclenche lorsque la fenêtre du navigateur est redimensionnée
onstorage script Script à exécuter lors de la mise à jour d'une zone Web Storage
onunload script Se déclenche une fois qu'une page est déchargée (ou que la fenêtre du navigateur a été fermée)

Événements de formulaire

Événements déclenchés par des actions à l'intérieur d'un formulaire HTML (s'applique à presque tous les éléments HTML, mais est le plus utilisé dans les éléments de formulaire) :

Attribut Valeur Description
onblur script Se déclenche au moment où l'élément perd le focus
onchange script Déclenche le moment où la valeur de l'élément est modifiée
oncontextmenu script Script à exécuter lorsqu'un menu contextuel est déclenché
onfocus script Déclenche le moment où l'élément obtient le focus
oninput script Script à exécuter lorsqu'un élément reçoit une entrée de l'utilisateur
oninvalid script Script à exécuter lorsqu'un élément n'est pas valide
onreset script Se déclenche lorsque l'on clique sur le bouton Réinitialiser dans un formulaire
onsearch script Se déclenche lorsque l'utilisateur écrit quelque chose dans un champ de recherche (par exemple <input="search">)
onselect script Se déclenche après qu'un texte ait été sélectionné dans un élément
onsubmit script Se déclenche lorsqu'un formulaire est soumis

Événements de clavier

Attribut Valeur Description
onkeydown script Se déclenche lorsqu'un utilisateur appuie sur une touche
onkeypress script Se déclenche lorsqu'un utilisateur appuie sur une touche
onkeyup script Se déclenche lorsqu'un utilisateur relâche une clé

Événements de souris

Attribut Valeur Description
onclick script Se déclenche lors d'un clic de souris sur l'élément
ondblclick script Se déclenche sur un double-clic de souris sur l'élément
onmousedown script Se déclenche lorsqu'un bouton de la souris est enfoncé sur un élément
onmousemove script Se déclenche lorsque le pointeur de la souris se déplace alors qu'il se trouve sur un élément
onmouseout script Se déclenche lorsque le pointeur de la souris quitte un élément
onmouseover script Se déclenche lorsque le pointeur de la souris se déplace sur un élément
onmouseup script Se déclenche lorsqu'un bouton de la souris est relâché sur un élément
onmousewheel script Obsolète. Utilisez plutôt l'attribut onwheel
onwheel script Se déclenche lorsque la molette de la souris roule vers le haut ou vers le bas sur un élément

Faites glisser les événements

Attribut Valeur Description
ondrag script Script à exécuter lorsqu'un élément est glissé
ondragend script Script à exécuter à la fin d'une opération de glisser
ondragenter script Script à exécuter lorsqu'un élément a été glissé vers une cible de dépôt valide
ondragleave script Script à exécuter lorsqu'un élément quitte une cible de dépôt valide
ondragover script Script à exécuter lorsqu'un élément est glissé sur une cible de dépôt valide
ondragstart script Script à exécuter au début d'une opération de glisser
ondrop script Script à exécuter lorsqu'un élément glissé est déposé
onscroll script Script à exécuter lorsque la barre de défilement d'un élément défile

Événements du Presse-papiers

Attribut Valeur Description
oncopy script Se déclenche lorsque l'utilisateur copie le contenu d'un élément
oncut script Se déclenche lorsque l'utilisateur coupe le contenu d'un élément
onpaste script Se déclenche lorsque l'utilisateur colle du contenu dans un élément

Événements médiatiques

Événements déclenchés par des médias tels que des vidéos, des images et de l'audio (s'applique à tous les éléments HTML, mais est plus courant dans les éléments multimédias, comme <audio>, <embed>, <img>, <object>, et <video>).

Astuce : Consultez notre Référence HTML Audio et Vidéo DOM pour plus d'informations.

Attribut Valeur Description
onabort script Script à exécuter en cas d'abandon
oncanplay script Script à exécuter lorsqu'un fichier est prêt à commencer à jouer (quand il a suffisamment de mémoire tampon pour commencer)
oncanplaythrough script Script à exécuter lorsqu'un fichier peut être lu jusqu'à la fin sans pause pour la mise en mémoire tampon
oncuechange script Script à exécuter lorsque la cue change dans un élément <track>
ondurationchange script Script à exécuter lorsque la longueur du média change
onemptied script Script à exécuter lorsque quelque chose de grave se produit et que le fichier est soudainement indisponible (comme une déconnexion inattendue)
onended script Script à exécuter lorsque le média est arrivé à la fin (un événement utile pour les messages du type "merci d'avoir écouté")
onerror script Script à exécuter lorsqu'une erreur se produit lors du chargement du fichier
onloadeddata script Script à exécuter lorsque les données multimédias sont chargées
onloadedmetadata script Script à exécuter lorsque les métadonnées (comme les dimensions et la durée) sont chargées
onloadstart script Script à exécuter au moment où le fichier commence à se charger avant que quoi que ce soit ne soit réellement chargé
onpause script Script à exécuter lorsque le média est mis en pause, soit par l'utilisateur, soit par programme
onplay script Script à exécuter lorsque le média est prêt à commencer à jouer
onplaying script Script à exécuter lorsque la lecture du média commence réellement
onprogress script Script à exécuter lorsque le navigateur est en train d'obtenir les données multimédias
onratechange script Script à exécuter à chaque fois que la vitesse de lecture change (comme lorsqu'un utilisateur passe en mode ralenti ou avance rapide)
onseeked script Script à exécuter lorsque l'attribut de recherche est défini sur false, indiquant que la recherche est terminée
onseeking script Script à exécuter lorsque l'attribut de recherche est défini sur true, indiquant que la recherche est active
onstalled script Script à exécuter lorsque le navigateur ne parvient pas à récupérer les données multimédias pour une raison quelconque
onsuspend script Le script à exécuter lorsque la récupération des données multimédias est arrêtée avant qu'elles ne soient complètement chargées pour une raison quelconque
ontimeupdate script Script à exécuter lorsque la position de lecture a changé (comme lorsque l'utilisateur avance rapidement vers un point différent dans le média)
onvolumechange script Script à exécuter à chaque fois que le volume est modifié, ce qui (inclut la mise en sourdine du volume)
onwaiting script Script à exécuter lorsque le média est en pause mais devrait reprendre (comme lorsque le média s'arrête pour mettre plus de données en mémoire tampon)

Divers événements

Attribut Valeur Description
ontoggle script Se déclenche lorsque l'utilisateur ouvre ou ferme l'élément <details>