Partage
  • Partager sur Facebook
  • Partager sur Twitter

Comment faire afficher/caher un block

Sujet résolu
    7 octobre 2009 à 19:21:36

    Bonjour Javascriptien !

    J'ai une question:

    Comment faire pour afficher/cacher un block du type:


    comme sa !


    Merci d'avance ! :)
    • Partager sur Facebook
    • Partager sur Twitter
      8 octobre 2009 à 8:46:46

      Tiré du code source du SdZ :
      <span class="spoiler_hidden">Secret <a href="#" onclick="switch_spoiler_hidden(this); return false;">(cliquez pour afficher)</a></span><div class="spoiler2_hidden"><div class="spoiler3_hidden">comme sa !</div></div>
      

      function switch_spoiler_hidden(b) {
          var c = b.parentNode.nextSibling.getElementsByTagName("div");
          var a = c[0];
          if (a.style.display == "block") {
              a.style.display = "none";
          } else {
              a.style.display = "block";
          }
          return false;
      }
      

      PS: Une petite recherche n'aurait pas fait de mal ; La question a déjà été posée une centaine de fois :-°
      • Partager sur Facebook
      • Partager sur Twitter
        8 octobre 2009 à 11:42:36

        Sa marche presque !
        Tu as juste oublier de dire qu'il faut rajouté ce code css:

        .spoiler3
        			{
        				visibility: hidden;
        			}
        			    
        			.spoiler3_hidden
        			{
        				display: none;
        			}
        


        Merci :D
        • Partager sur Facebook
        • Partager sur Twitter
          8 octobre 2009 à 12:15:24

          T'es trop généreux birdy, il fallait lui balancer le lien de la recherche du SdZ. J'ai deja répondu à ça au moins 10 fois
          • Partager sur Facebook
          • Partager sur Twitter
            8 octobre 2009 à 13:05:05

            j'avais la flemme... :p (oui je sais, ça prend plus de temps de donner le code ^^ )
            • Partager sur Facebook
            • Partager sur Twitter

            Comment faire afficher/caher un block

            × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
            × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
            • Editeur
            • Markdown