Événements

Le clique d'une souris, le survol d'une balise, la frappe d'une touche du clavier sont autant d'événements qui peuvent déclencher des changements sur la balise.

On peut gérer ces événements grâce aux attributs événementiels, en leur associant un contenu écrit en JavaScript.

DéfinitionExemple

1
<p onclick='this.style.color = "red";'/>Cliquez et je m'affiche en rouge</p>

Cliquez et je m'affiche en rouge

Attribut événementiel

Remarquethis

this représente le contexte. C'est à dire l'objet sur lequel nous sommes en train de programmer. Ici c'est le paragraphe.

Liste des attributs :

Événement de souris

Définitiononclick

Le bouton gauche de la souris est pressé et relâché.

Définitionondblclick

Le bouton gauche de la souris est Double-cliqué.

Définitiononmousedown

Le bouton gauche de la souris est pressé.

Définitiononmousemove

La souris est déplacée sur l'élément.

Définitiononmouseout

La souris sort de l'élément.

Définitiononmouseover

La souris entre sur l'élément.

Définitiononmouseup

Le bouton gauche de la souris est relâché.

Définitiononmousewheel

La molette de la souris est activée.

Définitiononscroll

La barre de défilement est utilisée.

Définitiononcontextmenu

Le bouton droit de la souris est relâché (menu contextuel).

Événement de glissement

Définitionondrag

L'élément est glissé.

Définitionondragend

Fin du glissement de l'élément.

Définitionondragenter

L'élément entre sur une cible de dépôt valide.

Définitionondragleave

L'élément quitte une cible de dépôt valide

Définitionondragover

L'élément glisse sur une cible de dépôt valide.

Définitionondragstart

Début du glissement d'un élément.

Définitionondrop

L'élément reçoit un élément glissant.

Événement de formulaire

Définitiononblur

L'élément a perdu le focus de saisie.

Définitiononchange

L'élément a changé de valeur et perdu le focus.

Définitiononfocus

L'élément prend le focus.

Définitiononselect

Sélection d'un texte dans un champ de saisie.

Définitiononsubmit

Une demande d'envoi de formulaire.

Définitiononinput

Saisie dans l'élément

Définitiononinvalid

L'élément n'est pas valide.

Définitiononblur

L'élément a perdu le focus de saisie.

Clavier

Définitiononkeydown

Une touche du clavier est enfoncée.

Définitiononkeypress

Une touche du clavier est enfoncée et relâchée.

Définitiononkeyup

Une touche du clavier est relâchée.

Document, Fichiers (image, audio, vidéo...)

Définitiononabort

Action interrompu. Ex : chargement de l'élément image.

Définitiononload

L'élément est chargé.

Définitiononresize

Un changement de dimension de fenêtre.

Définitiononunload

Fermeture d'une page.

Définitiononerror

Erreur de chargement de l'élément.