Bonjour à toutes et à tous.
Un petit problème à vous soumettre:
J'ai un menu déroulant qui se déplie lorsqu'on le survole. L'ennui c'est que une fois le curseur descendu plus loin dans la page, le menu survolé reste déplié tant qu'on n'a pas quitté ou rechargé la page.
Y a-t-il une possibilité pour que le menu se replie une fois survolé?
Voici le menu ainsi que le javascript correspondant.
Merci d'avance pour vos conseils avisés.
Le menu:
Le javascript:
Un petit problème à vous soumettre:
J'ai un menu déroulant qui se déplie lorsqu'on le survole. L'ennui c'est que une fois le curseur descendu plus loin dans la page, le menu survolé reste déplié tant qu'on n'a pas quitté ou rechargé la page.
Y a-t-il une possibilité pour que le menu se replie une fois survolé?
Voici le menu ainsi que le javascript correspondant.
Merci d'avance pour vos conseils avisés.
Le menu:
<dl>
<dt onMouseOver="javascript:montre('smenu2');">Le site</dt>
<dd id="smenu2">
<ul>
<li><a href="#">Historique</a></li>
<li><a href="#">Caractéristiques</a></li>
<li><a href="#">Les produits</a></li>
</ul>
</dd>
</dl>
Le javascript:
<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>