Toggle sur 2 div avec un seul bouton

Résolu/Fermé
Rebk2012 Messages postés 3 Date d'inscription lundi 8 octobre 2012 Statut Membre Dernière intervention 5 décembre 2012 - 5 déc. 2012 à 04:59
Rebk2012 Messages postés 3 Date d'inscription lundi 8 octobre 2012 Statut Membre Dernière intervention 5 décembre 2012 - 5 déc. 2012 à 12:41
Bonjour,
j'ai un bouton qui permet d'afficher ou cacher une div, comme ceci :
<a type="button" onclick="toggle_div(this,'madiv');"></a>
<div id="madiv"></div>

<script type="text/javascript">
function toggle_div(bouton, id) { 
  var div = document.getElementById(id); 
  if(div.style.display=="none") { 
    div.style.display = "block"; 
  } else { 
    div.style.display = "none"; 
  }
}
</script>


ça marche mais j'aimerai que ce bouton affiche et cache 2 div : "madiv" et "monautrediv" j'ai tenté : <a type="button" onclick="toggle_div(this,'madiv','monautrediv');"></a>

mais ça n'a pas l'air de fonctionner... il me manque la bonne façon de l'écrire, si quelqu'un à ça sous la main ;)

Merci !!

1 réponse

Utilisateur anonyme
5 déc. 2012 à 07:43
Comme ça:

<a type="button" onclick="toggle_div(this,'madiv');toggle_div(this,'monautrediv');"></a>

De plus ton paramètre this ne sert à rien, tu peux l'enlever.

A+
1
Rebk2012 Messages postés 3 Date d'inscription lundi 8 octobre 2012 Statut Membre Dernière intervention 5 décembre 2012
5 déc. 2012 à 12:41
Merci beaucoup !
0