Bonjour,
Après une recherche sur le forum, je n'ai pas trouvé réponse à ma question alors j'me lance.
J'ai trouvé ce très bon code pour créer un menu horizontal déroulant CSS/JS à cette adresse : http://css.alsacreations.com/xmedia/exemples/deroulant/menu-horizontal.htm
Seul "hic", lorsque j'ouvre un sous-menu et que je glisse la souris ailleurs, le sous-menu en question reste ouvert, ce qui gêne la navigation.
Dans le code JS à mettre dans le head, je ne vois pas de "onmouseout" ou de code permettant ce confort de navigation :
J'aurais donc voulu savoir si l'on pouvait remédier à cela ? Vu que je n'ai aucune connaissance de JS, je ne sais pas ce qui est faisable ou non...
D'autre part, et c'est probablement dans la continuité du premier problème, lorsque je clique d'une page à l'autre, le menu s'ouvre quelques fractions de secondes avant de se refermer. Comme le code se trouve dans un header de mon site, dès qu'il se recharge, j'ai cette petite gêne...
Pareil, est-ce que quelqu'un saurait comment y remédier ?
D'avance merci beaucoup pour votre aide.
Ovide
Modifié par Ovide (15 Jun 2005 - 13:24)
Après une recherche sur le forum, je n'ai pas trouvé réponse à ma question alors j'me lance.
J'ai trouvé ce très bon code pour créer un menu horizontal déroulant CSS/JS à cette adresse : http://css.alsacreations.com/xmedia/exemples/deroulant/menu-horizontal.htm
Seul "hic", lorsque j'ouvre un sous-menu et que je glisse la souris ailleurs, le sous-menu en question reste ouvert, ce qui gêne la navigation.
Dans le code JS à mettre dans le head, je ne vois pas de "onmouseout" ou de code permettant ce confort de navigation :
<script type="text/javascript">
<!--
window.onload=montre;
function montre(id) {
var d = document.getElementById(id);
for (var i = 1; i<=10; i++) {
if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
}
if (d) {d.style.display='block';}
}
//-->
</script>
J'aurais donc voulu savoir si l'on pouvait remédier à cela ? Vu que je n'ai aucune connaissance de JS, je ne sais pas ce qui est faisable ou non...
D'autre part, et c'est probablement dans la continuité du premier problème, lorsque je clique d'une page à l'autre, le menu s'ouvre quelques fractions de secondes avant de se refermer. Comme le code se trouve dans un header de mon site, dès qu'il se recharge, j'ai cette petite gêne...
Pareil, est-ce que quelqu'un saurait comment y remédier ?
D'avance merci beaucoup pour votre aide.
Ovide
Modifié par Ovide (15 Jun 2005 - 13:24)