précédent
Quelques exemples simples
suivant
2°/ Détéction d'un événement

Une autre chose très couramment faite en Javascript est la détéction d'un événement. Par exemple, essayez de passer la souris sur ce lien ci, mais sans cliquer (de toute façon, je ne pense pas que vous pourrez :-) ).
<a href=Un_lien.html  onMouseOver='Ma_Fonction()'>

Comme on le voit ci-contre, j'ai rajouté au lien un onMouseOver(). Cela permet d'intercepter le passage de la souris sur le lien hypertexte. Sur un lien, vous pouvez intercepter le passage de la souris (onMouseOver()), la disparition de la souris sur le lien (onMouseOut()) et un click sur ce lien (onClick()). Dans ce dernier cas, l'événement est intercepté avant le lancement du lien.
<a href=exemple2.html onMouseOver='fenetre2()'>

 
Amusons nous à combiner cet exemple avec fenetre2() vu précédemment ! Cela donne ceci. Amusant n'est ce pas ? On peut encore améliorer le truc en détectant la disparition de la souris du lien avec l'événement onMouseOut. Nous en profiterons pour voir une autre méthode de window qui permet de cacher la fenêtre : window.blur(). Cette méthode fait perdre le focus à la fenêtre et la cache donc.
<a href=exemple2.html onMouseOver='fenetre2()' onMouseOut='Vasisdas.blur()'>

 
CELA DONNE CECI
 
Pour finir, on va détecter le click sur le lien et afficher un message. Cela se fait comme ca :
<a href=plouf.html onMouseOver='fenetre2()' onMouseOut='Vasisdas.blur()' 
onClick='alert("Ca ne mène nulle part, faudra faire BACK")'>

Et ca donne ceci !!

Pas mal, hein Denissssse !! Allez, la suite
Dernière modif : 11 Mai 1998 Philippe Sarcher