HTML - Références d'événements

Lorsqu'un utilisateur visite votre site Web, il fait des choses comme cliquer sur du texte et des images et des liens donnés, survoler des choses, etc. Ce sont des exemples de ce que JavaScript appelle des événements.

Nous pouvons écrire nos gestionnaires d'événements en Javascript ou vbscript et spécifier ces gestionnaires d'événements en tant que valeur d'attribut de balise d'événement. La spécification HTML 4.01 définit 19 attributs d'événement comme indiqué ci-dessous -

Événements de niveau <body> et <frameset>

Il n'y a que deux attributs qui peuvent être utilisés pour déclencher n'importe quel code javascript ou vbscript lorsqu'un événement se produit au niveau du document.

Attribut Valeur La description
en charge scénario Le script s'exécute lors du chargement d'un document HTML
en déchargement scénario Le script s'exécute lors du déchargement d'un document HTML

NOTE - Ici, le script fait référence à n'importe quelle fonction ou morceau de code VBScript ou JavaScript.

Événements de niveau <form>

Les six attributs suivants peuvent être utilisés pour déclencher n'importe quel code javascript ou vbscript lorsqu'un événement se produit au niveau du formulaire.

Attribut Valeur La description
sur le changement scénario Le script s'exécute lorsque l'élément change
onsubmit scénario Le script s'exécute lorsque le formulaire est soumis
une réinitialisation scénario Le script s'exécute lorsque le formulaire est réinitialisé
onselect scénario Le script s'exécute lorsque l'élément est sélectionné
le flou scénario Le script s'exécute lorsque l'élément perd le focus
onfocus scénario Le script s'exécute lorsque l'élément obtient le focus

Événements de clavier

Les trois événements suivants sont générés par le clavier. Ces événements ne sont pas valides dans les éléments base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style et title.

Attribut Valeur La description
onkeydown scénario Le script s'exécute lorsque la touche est enfoncée
onkeypress scénario Le script s'exécute lorsque la touche est enfoncée et relâchée
onkeyup scénario Le script s'exécute lorsque la clé est relâchée

D'autres évènements

Il suit 7 autres événements qui sont générés par la souris lorsqu'elle entre en contact avec une balise HTML. Ces événements ne sont pas valides dans les éléments base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style, title.

Attribut Valeur La description
sur clic scénario Le script s'exécute lorsqu'un clic de souris
ondblclick scénario Le script s'exécute lorsqu'un double-clic de souris
onmousedown scénario Le script s'exécute lorsque le bouton de la souris est enfoncé
à la souris scénario Le script s'exécute lorsque le pointeur de la souris se déplace
à la souris scénario Le script s'exécute lorsque le pointeur de la souris sort d'un élément
onmouseover scénario Le script s'exécute lorsque le pointeur de la souris se déplace sur un élément
onmouseup scénario Le script s'exécute lorsque le bouton de la souris est relâché