onmouseout, onmouseover | NN 2 IE 3 DOM 2
| Remontée: oui; Annulable: oui
Se déclenchent lorsque l'utilisateur fait glisser le pointeur de la souris dans (onmouseover) ou hors de (onmouseout) l'espace d'un élément (y compris les bordures ou le remplissage, mais par les marges). Chaque événement ne se déclenche qu'une seule fois par entrée et se ferme (sauf dans Navigator 4 pour Windows, dans lequel l'événement se déclenche à plusieurs reprises, d'une façon similaire à onmousemove).
Comme l'événement onmouseout ne se déclenche pas officiellement jusqu'à ce qu'un autre élément de la fenêtre ne déclenche son événement onmouseover (que vous ayez un gestionnaire ou non), il est possible que l'événement onmouseout ne se déclenche pas si l'élément cible est au bord d'une fenêtre ou d'un cadre et si l'utilisateur fait sortir le pointeur du cadre sans que l'élément body du premier cadre ne reçoive jamais l'événement onmouseover. Si vous utilisez des événements onmouseout pour restaurer des permutations d'images, l'utilisateur pourrait voir une image coincée. Laissez suffisamment d'espace autour de vos images permutables pour prendre ce comportement en compte.
Un objet event créé à partir d'un événement de souris a de nombreuses propriétés pleines de détails tels que les coordonnées du clic, le bouton de la souris utilisé, si une ou plusieurs touches de modification ont été maintenues enfoncées pendant l'événement et d'où le pointeur entrant venait ou où le pointeur sorti est allé. La fonction de gestionnaire d'événements peut passer ces propriétés en revue quand cela est nécessaire.
Remarque: Dans Netscape 6, les événements de souris peuvent se déclencher sur des noeuds de texte enfants des éléments de type conteneur, ce qui veut dire que la propriété target de l'objet événement fait référence au noeud, plutôt qu'à l'élément. Reportez-vous au chapitre 6 pour plus de détails au sujet de l'impact de ce comportement approuvé par le DOM W3C et les solutions pour les différents navigateurs.
Bien que ces événements soient pris en charge d'une façon ou d'une autre depuis les débuts des navigateurs prenant les scripts en charge, seuls les navigateurs modernes peuvent déclencher l'événement sur presque n'importe quel autre élément affiché. Pour les navigateurs plus anciens, les événements étaient limités aux éléments a et area (où les éléments a entouraient les images à permuter).
Cibles typiques
Tous les éléments affichés, sauf les restrictions indiquées ci-dessus.