Menu déroulant incompatible explorer

LeGalérien -  
 LeGalérien -
Bonjour à tous,

Je développes un site pour un lycée. Dans ce site je veux mettre un menu horizontal et déroulant. Sur firefox il marche parfaitement. Cepndant sur explorer les menu ne se déroule pas. Comment le rendre compatible avec explorer.
Voici ma page de code...

<script type="text/javascript"><!--//--><![CDATA[//><!--
sfHover = function() {
var sfEls = document.getElementById("nav").getElementsByTagName("li");
for (var i=0; i<sfEls.length; i++) {
sfEls[i].onmouseover=function() {
this.className+=" sfhover";
}
sfEls[i].onmouseout=function() {
this.className=this.className.replace(new RegExp(" sfhover\b"), "");
}
}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);
//--><!]]></script>

<body>
<div>
<ul id="nav">
<li>Ajout</a>
<ul>
<li><a href="#">Professeur</a></li>
<li><a href="#">Salle</a></li>
<li><a href="#">Poste</a></li>
<li><a href="#>Marque</a></li>
<li><a href="#">Type de financement</a></li>
</ul>
</li>
<li>Suppression</a>
<ul>
<li><a href="#">Professeur</a></li>
<li><a href="#">Salle</a></li>
<li><a href="#">Poste</a></li>
<li><a href="#">Marque</a></li>
<li><a href="#">Type de financement</a></li>

</ul>
</li>
<li>Modification</a>
<ul>
<li><a href="#">Professeur</a></li>
<li><a href="#">Salle</a></li>
<li><a href="#">Poste</a></li>
<li><a href="#">Marque</a></li>
<li><a href="#">Type de financement</a></li>
</ul>
</li>
</ul>

...ainsi que mon css

#nav, #nav ul {
padding: 0;
margin: 0;
list-style: none;
}

#nav li {
float: left;
width: 10em;
text-align:center;
}

#nav li ul {
position: absolute;
width: 10em;
left: -999em;
}
#nav li:hover ul {
left: auto;
}

Si vous pouviez m'aider sa serai vraiment sympa.Merci
A voir également:

2 réponses

stitchda62 Messages postés 198 Statut Membre 30
 
Slt,

si les menus ne se déroulent pas sur explorer, peut-être que ton navigateur a bloqué le javascript ?!

0
LeGalérien
 
merci de ton aide mais le probleme ne vien pas de la :)
0