Les événements

Ci-dessous les principaux événements ie les interactions possible de l'utilisateur sur la page web.

Nom de l'événementAction pour le déclencher
clickCliquer (appuyer puis relâcher) sur l'élément
dbclickDouble-cliquer sur l'élément
mouseoverFaire entrer le curseur sur l'élément
mouseoutFaire sortir le curseur de l'élément
mousedownAppuyer (sans relâcher) le bouton gauche de la souris sur l'élément
mouseupRelâcher le bouton gauche de la souris sur l'élément
mousemoveFaire déplacer le curseur sur l'élément
keydownAppuyer (sans relâcher) une touche du clavier sur l'élément
keyupRelâcher une touche du clavier sur l'élément
keypressAppuyer et relâcher une touche du clavier sur l'élément
focusCibler l'élément
blurAnnuler le ciblage de l'élément
changeChanger la valeur d'un élément spécifique aux formulaires
selectSélectionner le contenu d'un champs texte
submitEnvoyer le formulaire
resetRéinitialiser le formulaire

Les événements sans le DOM

Cliquez sur un des 4 événemenst du tableau ci-dessus et jetez un oeil au source HTML. On n'utilisera plus jamais cette technique antédiluvienne. Une dernière fois sur un lien : Cliquez moi !

Les événements avec le DOM-0 de Netscape

Cliquez sur le span suivant : cliquez moi !

Les événements via le DOM-2 : l'objet Event

La méthode consiste à utiliser une méthode pour enclencher ce qu'on appelle un listener sur un ou des événements (voir le code dans main.js).

Capture et bouillonnement

Cliquez moi pour la phase de capture
Cliquez moi pour la phase de bouillonnement
Parent
Enfant N°1
Enfant N°2

keydown
keyup
keypress