Je n'ai rien trouvé dans la FAQ, mais pourtant la chose me parait bien simple... ![:?](https://www.developpez.net/forums/images/smilies/icon_confused.gif)
J'ai un texte qui fait apparaitre un div dans une page.
<a href="mapage.php" onMouseOver="MM_showHideLayers('menud1','',show)">LIEUX DE VIE</a>
Voila la fonction pour cacher ou afficher le div
1 2 3 4 5 6 7
| function MM_showHideLayers() { //v9.0
var i,p,v,obj,args=MM_showHideLayers.arguments;
for (i=0; i<(args.length-2); i+=3)
with (document) if (getElementById && ((obj=getElementById(args[i]))!=null)) { v=args[i+2];
if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
obj.visibility=v; }
} |
J'ai mis sur le div
<div id="menud1" onMouseOver="MM_showHideLayers('menud1','','hide')">
Mais dans ce div il y a une liste de liens et dès que la souris passe sur un lien, le div se cache...
Comme si la souris sortait du div.
Comment faire pour que le div ne se cache que quand la souris n'est plus sur le div et qu'il ne se passe rien quand la souris passe sur les liens dans le div ?
Partager