Aide - Recherche - Membres - Calendrier
Version complète : roll over ne marche pas sous netscape
Forum Développeur - Administration serveur, programmation et base de données > Programmation > Javascript et AJAX
anakhin1
Salut a tous,
voila j'ai fais un petit script pour faire un effet rollover il marche très bien sous IE mais pas sous netscape auriez vous une idée?


le javascript :
Code

function roll(thenom){
i = 1;
nomobj = "menu_droit" + i
while (document.getElementById(nomobj) && i < 6)
{
 if( nomobj == thenom )
 {
  document.getElementById(nomobj).src="../images/interface_"+i+".jpg";
 }
 else
 {
  document.getElementById(nomobj).src="../images/interface_roll_"+i+".jpg";
 }
 i++;
 nomobj = "menu_droit" + i;
}
}


le code HTML :
Code

<a href="#" onMouseOut="rollout('menu_droit1');">
<img name="menu_droit1" src="../images/interface_roll_1.jpg" width="160" height="85" border="0"></a>


la je ne met qu'un menu mais il y en a plusieur c'est pour sa que j'ai une boucle while


merci d'avance
anakhin1
personne a une idée? icon_cry.gif
Fred
Salut,

Pourquoi faire simple quand on peut faire compliqué ?

La gestion des rollovers se fait trés bien via CSS.
Tu t'affranchies des bugs et compatibilité navigateurs.
Tu trouveras des sujets qui en parlent ici ou sur la doc.
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'informations, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2009 Invision Power Services, Inc.