Afficher/masquer un élément en javascript

Résolu/Fermé
hocuspocus - 17 oct. 2012 à 19:46
 tchounga04 - 28 oct. 2012 à 21:00
Bonjour,

J'ai trouvé un tutoriel me permettant d'afficher et de masquer un tableau en cliquant sur un bouton "suite...", exactement comme sur ce lien http://www.az-sante.com/
(dans la rubrique "derniers commentaires" à droite)

Cela fonctionne très bien, mais je souhaiterais que le bouton "suite..." se nomme "réduire..." une fois que le tableau est affiché pour le réduire.
Savez-vous ce que je dois rajouter ou modifier pour y parvenir?

Voici le code javascript que j'ai entré dans ma page

<script>
var hide = true;
function showcomment()
{

   if (hide)
      {
         document.getElementById("zonecomment").style.display='block';
         hide = false;

      }
      else
      {
         document.getElementById("zonecomment").style.display='none';
         hide = true;

      }   
}
</script>


et le code html
<a name="comment"></a>
                  <a onclick="showcomment()" style="cursor:pointer">
				  
				  
                     <div id="suite1">
                        <b><u>Suite ...</u></b>
                          </div>
                       </a>


suivi de
<div id="zonecomment" style="display:none">
mon contenu qui peut s'afficher et se masquer
</div>


Merci par avance

A voir également:

3 réponses

asmaanoor Messages postés 73 Date d'inscription jeudi 23 août 2012 Statut Membre Dernière intervention 20 janvier 2014 18
18 oct. 2012 à 01:21
j'espere que j'ai bien compris votre besoin

<script>
var hide = true;
function showcomment()
{

if (hide)
{
document.getElementById("zonecomment").style.display='block';
document.getElementById("suite1").innerHTML = '<b><u>reduire</u></b>';
hide = false;

}
else
{
document.getElementById("zonecomment").style.display='none';
document.getElementById("suite1").innerHTML = '<b><u>suite...</u></b>';

hide = true;

}
}
</script>


et le code html
<a name="comment"></a>
<a onclick="showcomment()" style="cursor:pointer">


<div id="suite1">
<b><u>suite...</u></b>
</div>
</a>


suivi de
<div id="zonecomment" style="display:none">
mon contenu qui peut s'afficher et se masquer
</div>
1
C'est exactement ce que je voulais, merci beaucoup asmaanoor ! :)
0
asmaanoor Messages postés 73 Date d'inscription jeudi 23 août 2012 Statut Membre Dernière intervention 20 janvier 2014 18
18 oct. 2012 à 12:57
;)
0
Rholala !! Merciiiiiiiiiiiiiiiiiiiiiiiiiiiii !!
Je cherche depuis deux jours ce script !! Ou du moins, un script qui marche !! ;)
A chaque fois que je croyais avoir trouvé un code qui marche, y'avait toujours un petit truc qui marchait pas !!
Là ça fonctionne !! Donc merci !! =)

J'espère que vous pourrez m'aider, aussi clairement que ci-dessus =) : j'aimerai savoir comment faire pour quand on a plusieurs div sur la même page ?
Voilà mon blog : http://sarah-ruiz-essais2.blogspot.fr/

Un grand merci !!! =D
0