Bonjour,
je voudrais vous soumettre une page sur laquelle j'ai un soucis avec un menu qui joue au chat et à la souris (avec IE windows ... uniquement apparement ...)
J'ai un menu en css sous forme de liste avec un js en fichier externe pour IE
La page : http://essai.mail.free.fr/ccj/
il n'y a pour l'instant qu'une seule page en ligne ...
le menu :
<div id="menu">
<ul id="menugauche">
  <li>
    <img src="images/menu4.jpg" alt="menu" />
    <ul>
     <li><a href="index.html">Accueil</a></li>
		<li><a href="crea.html">Créations</a></li>
		<li><a href="ateliers.html">Ateliers</a></li>
		<li><a href="projets.html">Projets</a></li>
	 <li><a href="contact.html">Contacts</a></li>
    </ul>
  </li>
</ul>
</div>
</div>

Le fichier JS externe :

function hover(obj){
  if(document.all){
    UL = obj.getElementsByTagName('ul');
    if(UL.length > 0){
      sousMenu = UL[0].style;
      if(sousMenu.display == 'none' || sousMenu.display == ''){
        sousMenu.display = 'block';
      }else{
        sousMenu.display = 'none';
      }
    }
  }
}

window.onload=function setHover(){
  LI = document.getElementById('menugauche').getElementsByTagName('li');
  nLI = LI.length;
  for(i=0; i < nLI; i++){
    LI[i].onmouseover = function(){
      hover(this);
    }
    LI[i].onmouseout = function(){
      hover(this);
    }
  }
}


Tout ceci + css est consultable sur la page en ligne...
Voilà ... si quelqu'un a une idée pour que le menu ne disparaisse pas "onmouseover" je suis preneuse !
Merci d'avance...

[/i][/i]
En Fait le JS qui s'affiche ici n'est pas le bon, !!! le forum corrige ce qu'il croit être des balises d'ouverture italique , il en supprime donc une ???? vous pouvez donc accèder au fichier JS par ce lien directement : http://essai.mail.free.fr/ccj/menu.js
Modifié par deci-dela (26 Apr 2006 - 09:05)