Les événements Javascript se produisent lors d'actions diverses (clic ou survol de souris, focus, chargement, etc.) sur les objets d'un document HTML.

Dans Javascript, tout un arsenal de commandes permet de capter ces événements et d'en faire usage dans ces scripts.

Le langage Javascript prend en charge plusieurs types d'événements. Ces derniers permettent aux objets d'apporter aux programmeurs diverses fonctionnalités rendant une page Web parfaîtement interactive ou adaptée aux besoins ou aux spécificités d'une application.


A - B - C - D - E - F - G - H - I - J - K - L - M -
N - O - P - Q - R - S - T - U - V - W - X - Y - Z
Evénement Description Syntaxe Domaine
onAbort Cet événement se produit lorsque l'utilisateur annule le chargement d'une image lorsqu'il active un lien ou appuie sur le bouton Stop du navigateur au cours du chargement de l'image. onabort="Instruction" Image
onafterprint Cet événement se produit immédiatement après que les documents qui lui sont associés soient imprimés. onafterprint ="Instruction"  
onafterupdate Cet événement se produit immédiatement après qu'un objet contenant des données ait effectué la mise à jour de données. onafterupdate ="Instruction"  
onbeforecopy Cet événement se produit avant que la sélection ne soit copiée dans le presse-papiers. onbeforecopy ="Instruction"  
onbeforecut Cet événement se produit avant que la sélection ne soit coupée du document. onbeforecut ="Instruction"  
onbeforeeditfocus Cet événement se produit avant qu'un contrôle insère un changement au niveau de l'interface utilisateur. onbeforeeditfocus ="Instruction"  
onbeforepaste Cet événement se produit avant que la sélection ne soit collée du presse-papiers vers le document. onbeforepaste ="Instruction"  
onbeforeprint Cet événement se produit avant que les documents qui lui sont associés soient imprimés. onbeforeprint ="Instruction"  
onbeforeunload L'événement est activé avant qu'une page ne soit retirée du cadre. onbeforeunload ="Instruction"  
onbeforeupdate Cet événement se produit avant qu'un objet contenant des données n'effectue la mise à jour des données sur l'objet source. onbeforeupdate ="Instruction"  
onblur Cet événement se produit lorsque l'utilisateur sort d'un champ de formulaire HTML, d'un cadre ou d'une fenêtre (window), en appuyant sur la touche TAB du clavier ou en utilisant la souris. La fonction appelée peut servir à soumettre ou valider les informations saisies par l'utilisateur. onBlur="Instruction" Button
Checkbox
FileUpload
Layer
Password
Radio
Reset
Select
Submit
Text
Textarea
window
onbounce Cet événement est activé lorsque la valeur de l'attribut BEHAVIOR de l'élément <MARQUEE> est ALTERNATE et que le contenu de l'élément atteint l'une des limites de la zone de défilement. onbounce ="Instruction"  
oncellchange Cet événement est activé lorsque les données sont modifiées. oncellchange ="Instruction"  
onchange Cet événement se produit lorsque l'utilisateur modifie la valeur d'une boîte liste, d'une boîte à liste déroulante, d'une boîte texte ou d'une boîte texte multiligne. La fonction appelée peut servir à valider ou soumettre les informations entrées dans les champs d'un formulaire. onchange="Instruction" FileUpload
Select
Text
Textarea
onclick Cet événement se produit lorsque l'utilisateur enfonce puis relâche le bouton de la souris sur un bouton, une option dans un formulaire, un hyperlien ou sur le document. onclick="Instruction" Button
Checkbox
document
Link
Radio
Reset
Submit
oncontextmenu Cet événement est activé lorsque l'utilisateur presse le bouton droit de la souris sur l'élément, activant ainsi un menu contextuel. oncontextmenu ="Instruction"  
oncopy Cet événement est activé lorsque l'utilisateur copie l'objet ou qu'une sélection est copiée dans le presse-papiers. oncopy ="Instruction"  
oncut Cet événement est activé lorsque l'objet ou la sélection est coupé du document et ajouté au presse-papiers. oncut ="Instruction"  
ondataavailable Cet événement est activé à chaque fois que des données transmises par un objet source sont reçues sur le système. ondataavailable ="Instruction"  
ondatasetchange L'événement ondatasetchange est activé lorsque les données exposées à un objet source sont modifiées. ondatasetchange ="Instruction"  
ondatasetcomplete Cet événement est activé pour indiquer que toutes les données de l'objet source sont disponibles. ondatasetcomplete ="Instruction"  
ondblclick Cet événement se produit lors d'un double-clic suivi d'un relâchement sur un élément de formulaire ou un hyperlien. ondblclick="Instruction" Area
document
Link
ondrag Cet événement se produit lorsqu'une opération glisser-déplacer est effectuée sur l'élément avec la souris. ondrag ="Instruction"  
ondragdrop Cet événement se produit lorsque l'utilisateur dépose un objet dans la fenêtre du navigateur à l'aide de la souris. ondragdrop="Instruction" window
ondragend Cet événement se produit à la fin d'une opération glisser-déplacer. ondragend ="Instruction"  
ondragenter Cet événement est activé lorsque l'utilisateur glisse l'élément sur une cible valide lors d'un glisser-déplacer effectuée avec la souris. ondragenter ="Instruction"  
ondragleave Cet événement est activé lorsque l'utilisateur glisse l'élément hors d'une cible valide lors d'un glisser-déplacer effectuée avec la souris. ondragleave ="Instruction"  
ondragover Cet événement se produit lorsque l'utilisateur glisse l'élément et passe sur une cible valide lors d'un glisser-déplacer effectuée avec la souris. ondragover ="Instruction"  
ondragstart Cet événement se produit lorsque l'utilisateur entame une opération glisser-déplacer avec l'élément. ondragstart ="Instruction"  
ondrop Cet événement agit sur l'objet cible lorsque l'utilisateur relâche le bouton de la souris après une opération de glisser-déplacer. ondrop ="Instruction"  
onerror Cet événement se produit lorsqu'il y a une erreur au cours du chargement d'une image ou d'un document. onerror="Instruction" Image et window
onerrorupdate Cet événement se produit lorsqu'une erreur survient lors de la mise à jour des données associées à l'objet source. onerrorupdate ="Instruction"  
onfilterchange Cet événement se produit lorsqu'un filtre visuel change d'état ou complète une transition. onfilterchange ="Instruction"  
onfinish Cet événement se produit lorsque l'animation de l'élément <MARQUEE> se termine. onfinish ="Instruction"  
onfocus Cet événement se produit lorsqu'un élément (champ de formulaire, cadre, layer, etc.) ou un objet (window) obtient le focus. Le focus peut être obtenu par l'intermédiaire de la souris, de la touche TAB du clavier ou par une méthode de focus. onfocus="Instruction" Button
Checkbox
FileUpload
Layer
Password
Radio
Reset
Select
Submit
Text
Textarea
window
onhelp Cet événement se produit lorsque l'utilisateur presse la touche F1 sur le clavier et que la fenêtre active est celle du Navigateur Web. onhelp ="Instruction"  
onkeydown Cet événement se produit au moment où l'utilisateur enfonce une touche du clavier. onkeydown="Instruction" document
Image
Link
Textarea
onkeypress Cet événement se produit au moment où l'utilisateur relâche la touche qu'il venait d'enfoncer. onkeypress="Instruction" document
Image
Link
Textarea
onkeyup Cet événement se produit au moment où l'utilisateur relâche une touche du clavier. Cependant, beaucoup de précautions doivent être prises concernant l'utilisation de cet événement, étant donné la confusion qu'il risque d'exister avec l'événement onKeyPress. onkeyup="Instruction" document
Image
Link
Textarea
onload Cet événement se produit lorsque le navigateur a terminé le chargement d'une page HTML, de tous les cadres (frameS) de l'élément <frameset> ou d'une image. onload="Instruction" Image
Layer
window
onlosecapture Cet événement se produit lorsque l'élément perd le focus de la souris. onlosecapture ="Instruction"  
onmousedown Cet événement se produit lorsque l'utilisateur enfonce un des boutons de la souris. onmousedown="Instruction" Button
document
Link
onmousemove Cet événement se produit lorsque le pointeur de la souris est déplacé et passe sur l'objet. onmousemove="Instruction"  
onmouseout Cet événement se produit à chaque fois que l'utilisateur déplace le pointeur de la souris hors d'une zone contenant un hyperlien (images en coordonnées, lien hypertexte). onmouseout="Instruction" &Area
Layer
Link
onmouseover Cet événement se produit à chaque fois que le pointeur de la souris entre dans une zone contenant un hyperlien (lien hypertexte ou images en coordonnées). onmouseover="Instruction" Area
Layer
Link
onmouseup Cet événement se produit lorsque l'utilisateur relâche le bouton de la souris. onmouseup="Instruction" Button
document
Link
onmove Cet événement se produit lorsque l'utilisateur ou un script déplace une fenêtre ou un cadre. onmove="Instruction" window
onpaste Cet événement se produit lorsque l'utilisateur " colle " des données du presse-papiers vers le document. onpaste ="Instruction"  
onpropertychange Cet événement se produit lorsque la propriété de l'élément change. onpropertychange ="Instruction"  
onreadystatechange Cet événement se produit lorsque l'état de l'élément a changé. onreadystatechange ="Instruction"  
onreset Cet événement se produit lorsque l'utilisateur active le bouton de type reset d'un formulaire. onreset="Instruction" Form
onresize Cet événement se produit lorsque l'utilisateur modifie les dimensions de la fenêtre du navigateur. onresize="Instruction" window
onrowenter Cet événement se produit lorsque la rangée courante a changé dans la source de données et que de nouvelles données sont disponibles. onrowenter ="Instruction"  
onrowexit Cet événement se produit juste avant que le contrôle de la source de données ne modifie la rangée courante de l'objet. onrowexit ="Instruction"  
onrowsdelete Cet événement se produit juste avant la suppression de rangées au jeu d'enregistrements. onrowsdelete ="Instruction"  
onrowsinserted Cet événement se produit après l'insertion de nouvelles rangées dans le jeu d'enregistrements. onrowsinserted ="Instruction"  
onscroll Cet événement se produit lorsque l'utilisateur déplace le curseur de la barre de défilement de l'objet. onscroll ="Instruction"  
onselect Cet événement se produit lorsque l'utilisateur sélectionne du texte dans une boîte texte ou dans une boîte texte multiligne. onselect="Instruction" Text
Textarea
onselectstart Cet événement se produit dès que l'objet est sélectionné. onselectstart ="Instruction"  
onstart Cet événement se produit à chacune des reprises de l'animation de l'élément <MARQUEE>. onstart ="Instruction"  
onstop Cet événement se produit lorsque l'utilisateur clique sur le bouton Stop ou Arrêter du navigateur. onstop ="Instruction"  
onsubmit Cet événement se produit lorsque l'utilisateur envoie les données d'un formulaire. onsubmit="Instruction" Form
onunload Cet événement se produit au moment où le document HTML courant est retiré de la fenêtre au profit d'un autre ou lorsque le logiciel de navigation est fermé par l'utilisateur. onunload="Instruction" window