Attributs d'événement XHTML

L'une des nouvelles fonctionnalités de HTML 4.0 est de permettre aux événements HTML de déclencher des comportements dans le navigateur, par exemple, de démarrer un segment JavaScript lorsque l'utilisateur clique sur un élément HTML. Voici une série d'attributs qui peuvent être insérés dans les balises HTML pour définir des comportements d'événements.

Si vous souhaitez apprendre à utiliser ces événements pour la programmation, vous devriez suivre notre Tutoriel JavaScript et Tutoriel DHTML.

Événements de fenêtre (Window Events)

Valide uniquement dans les éléments body et frameset.

Attribut Valeur Description
onload Script Exécuter le script lorsque le document est chargé
onunload Script Exécuter le script lorsque le document est déchargé

Événements des éléments de formulaire (Form Element Events)

Valide uniquement dans les éléments de formulaire.

Attribut Valeur Description
onchange Script Exécuter le script lorsque l'élément change
onsubmit Script Exécuter le script lorsque le formulaire est soumis
onreset Script Exécuter le script lorsque le formulaire est réinitialisé
onselect Script Exécuter le script lorsque l'élément est sélectionné
onblur Script Exécuter le script lorsque l'élément perd le focus
onfocus Script Exécuter le script lorsque l'élément obtient le focus

Événements de clavier (Keyboard Events)

Inefficace dans les éléments suivants : base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style, et l'élément title.

Attribut Valeur Description
onkeydown Script Exécuter le script lorsque le clavier est appuyé
onkeypress Script Exécuter le script lorsque le clavier est appuyé puis relâché
onkeyup Script Exécuter le script lorsque le clavier est relâché

Événements de souris (Mouse Events)

Inefficace dans les éléments suivants : base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style, et l'élément title.

Attribut Valeur Description
onclick Script Exécuter un script lorsque la souris est cliquée
ondblclick Script Exécuter un script lorsque la souris est double-cliquée
onmousedown Script Exécuter un script lorsque le bouton de la souris est enfoncé
onmousemove Script Exécuter un script lorsque le pointeur de la souris bouge
onmouseout Script Exécuter un script lorsque le pointeur de la souris quitte un élément
onmouseover Script Exécuter un script lorsque le pointeur de la souris est sur un élément
onmouseup Script Exécuter un script lorsque le bouton de la souris est relâché