J'ai créer un menu déroulant horizontal. Tout fonctionne presque bien. En fait si je pointe ma souris sur un des menus le sous-menu se déroule sans problème. Le seul problème que j'ai, est que lorsque je quitte le menu (si par exemple je pointe ma souris ailleurs que sur le menu), j'ai toujours le dernier sous-menu déroulant que j'ai déployé qui reste déroulé en permanence. Je voudrais savoir comment faire pour que le sous menu disparaisse dès que je retire la souris de sa zone ?
Je pense que ca vient de mon javascript :
CODE
<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>
<!--
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>
Merci d'avance pour votre aide.