Tom's Guide > Forum > Programmation > Problème: javascript et mozilla firefox

Problème: javascript et mozilla firefox

Forum Programmation : Problème: javascript et mozilla firefox

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour,
Voila j'ai un petit problème sous mozilla firefox. En effet, j'ai programmer un petit script qui permet d'afficher un calque (balise <div> ) lorsqu'on clique sur un lien (calque transparent Style > display et calque visible Style > display: none;) ce script marche très bien sous Internet Explorer mais pas du tout sous Mozilla... :-(
Voila le code:

Code :
  1. <head><SCRIPT LANGUAGE="Javascript">
  2. function showhide(vari)
  3. {
  4. if (vari.style.display=="none" )
  5.     {
  6.     vari.style.display="";
  7.     }
  8.     else
  9.     {
  10.     vari.style.display="none";
  11.     }
  12. }
  13. </SCRIPT></head>
  14. <body>
  15. <div id="menu2" class="Style2" style="position:absolute; width:163px; height:115px; z-index:4; left: 129px; top: 211px;  display: none;">
  16.   MENU </div>
  17. <div id="Layer3" style="position:absolute; width:424px; height:12px; z-index:3; left: 36px; top: 189px;" class="menuhaut">
  18. <a href="#" onClick="javascript:showhide(menu2)">Produits</a>  </div>
  19. </body>



Merci d'avance :-D

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Salut !

Vérifie que le JavaScript n'est pas désactivé sur Firefox ;-)

Répondre à Lotus@IDN

non j'ai bien regardé le javascript est activé. L'erreur affichée dans la console est la suivante :
"menu2 is not defined"

Répondre à matt1489

essaye plutôt:

Code :
  1. function showhide(vari) {
  2.   mydiv = getElementById(vari);
  3.   if (mydiv.style.display=="none" ) {
  4.       mydiv.style.display="block";
  5.   } else {
  6.       mydiv.style.display="none";
  7.   }
  8. }

Répondre à crazycat@idn
Tom's Guide > Forum > Programmation > Problème: javascript et mozilla firefox
Aller à :

Il y a 408 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens