Bonjour,
Voilà je bidouille un menu déroulant, je pense avoir fini et pan ! Voilà IE qui fait des siennes...
J'explique :
Lorsque le menu se déroule, il y a en dessous d'autres div. Dans ces divs il y a des liens. Et bien le curseur interragit avec les liens des divs survolées par le menu déroulant et ça referme celui-ci, comme ça doit le faire normalement lorsque le curseur sort du menu déroulant.
Ca ne fait ça que sous IE ( :roll: ). A mon sens, c'est un problème javascript.
Je vous donne le code, si vous pouvez y faire quelque chose, ce sera sympa.
Dans les balises HEAD :
Code des listes déroulante :
Merci d'avance
**edit**
Je viens de tester en enlevant le onmouseout="javascript:montre('');" dans les balises <dd>, donc là ça fonctionne bien, mais par contre le menu ne se ferme plus quand on le quite... :? :cry: :roll:
Voilà je bidouille un menu déroulant, je pense avoir fini et pan ! Voilà IE qui fait des siennes...
J'explique :
Lorsque le menu se déroule, il y a en dessous d'autres div. Dans ces divs il y a des liens. Et bien le curseur interragit avec les liens des divs survolées par le menu déroulant et ça referme celui-ci, comme ça doit le faire normalement lorsque le curseur sort du menu déroulant.
Ca ne fait ça que sous IE ( :roll: ). A mon sens, c'est un problème javascript.
Je vous donne le code, si vous pouvez y faire quelque chose, ce sera sympa.
Dans les balises HEAD :
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>
Code des listes déroulante :
Code:
<dl>
<dt onmouseover="javascript:montre('smenu1');"><img src="visu/menu/annuaire.gif" height="16px" width="16px" alt="annuaire" > Annuaire</dt>
<dd id="smenu1" onmouseover="javascript:montre('smenu1');" onmouseout="javascript:montre('');">
<ul>
<li><a href="annuaire.php">choix par spécialités/pays</a></li>
<li><a href="annuaire-departement.php">choix par département</a></li>
</ul>
</dd>
</dl>
Merci d'avance
**edit**
Je viens de tester en enlevant le onmouseout="javascript:montre('');" dans les balises <dd>, donc là ça fonctionne bien, mais par contre le menu ne se ferme plus quand on le quite... :? :cry: :roll:
