Rechercher : dans
Par :

Menu déroulant incompatible explorer

Dernière réponse le 13 fév 2008 à 12:45:20 LeGalérien, le 13 fév 2008 à 11:19:30 
 Signaler ce message aux modérateurs

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

Configuration: Windows XP
Firefox 2.0.0.12

1

stitchda62, le 13 fév 2008 à 12:25:08

Slt,

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

Di dououdouddi did id oduid

Répondre à stitchda62

2

 LeGalérien, le 13 fév 2008 à 12:45:20

Merci de ton aide mais le probleme ne vien pas de la :)

Répondre à LeGalérien