JS pour afficher/masquer div ne fonctionne pas

JS pour afficher/masquer div ne fonctionne pas - HTML/CSS - Programmation

Marsh Posté le 11-08-2010 à 14:20:48    

Salut,
 
Vous allez me prendre pour une surbite mais je ne comprends pas pourquoi mon code ne fonctionne pas :cry:  
Je veux qu'un clic affiche ou masque un div.
JS :

Code :
  1. var hide = true;
  2. function show(idencause)
  3. {
  4. if (hide)
  5.  {
  6.   document.getElementById(idencause).style.display='block';
  7.   hide = false;
  8.  }
  9.  else
  10.  {
  11.   document.getElementById(idencause).style.display='none';
  12.   hide = true;
  13.  }
  14. }


 
HTML :

Code :
  1. <a href="#" onclick="show('vrut')">Clic</a>
  2. <form action="login.php" method="post" id="vrut">
  3. <p>Login : <input type="text" name="conlogin" value="">
  4. Mot de passe : <input type="password" name="conpass" value="">
  5. <input type="submit" name="connexion" value="Connexion">
  6. </form>


 
 [:supermec75] Qu'est ce que j'ai foiré ?
 
Merci

Reply

Marsh Posté le 11-08-2010 à 14:20:48   

Reply

Marsh Posté le 11-08-2010 à 15:02:52    

Si ça marche chez moi, si ce n'est qu'il faut cliquer 2 fois au début vu que ta var hide est initialisé à true alors que ton #vrut est visible (à moins que tu ne le change ailleurs, par CSS par exemple...)


---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.
Reply

Marsh Posté le 11-08-2010 à 15:09:44    

damned, j'étais pas sur le serveur de dév pour mon essai [:sanglier bossu:1] effectivement ça marche merci pour la vérification.
Je laisse le post si quelqu'un cherche comment faire......

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed