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é |