Probleme avec menu déroulant
Posté : 19 déc. 2006, 10:53
Bonjour,
J'ai créer mon menu déroulant en m'aidant de ce site : http://www.htmldog.com/articles/suckerfish/dropdowns/
Voici la fonction javascript pour le faire fonctionner :
Le problème c'est qu'avec IE, il faut faire
Et donc le menu déroulant ne fonctionne qu'après le chargement complet de la page, ma page étant tres grosse avec beaucoup d'images : l'utilisateur doit attendre trop longtemps avant de pouvoir changer de page !
Comment faire pour que le menu déroulant fonctionne même avant le chargement complet de la page ?
J'ai créer mon menu déroulant en m'aidant de ce site : http://www.htmldog.com/articles/suckerfish/dropdowns/
Voici la fonction javascript pour le faire fonctionner :
Code : Tout sélectionner
<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>Code : Tout sélectionner
window.attachEvent("onload", sfHover);Comment faire pour que le menu déroulant fonctionne même avant le chargement complet de la page ?