IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Menu Sous menu


Sujet :

JavaScript

  1. #21
    Membre très actif
    Femme Profil pro
    Analyse système
    Inscrit en
    Décembre 2012
    Messages
    182
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Analyse système
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Décembre 2012
    Messages : 182
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    <html>
    <head>
     
     
      <style>
     
        #liens{
          display: none;
        }
    	.menutitle{
    cursor:pointer;
    margin-bottom: 5px;
    background-color:#ECECFF;
    color:#000000;
    width:140px;
    padding:2px;
    text-align:center;
    font-weight:bold;
    font-weight:bold;
    /*/*/border:1px solid #000000;/* */
    }
      </style>
      <script>
        /*
         * Ceci est une fonction qui permet de cacher ou afficher un élément
         */
        function basculerAffichage(id) {
          var el = document.getElementById(id);
     
          if(el.style.display != "block")
            el.style.display="block";
          else
            el.style.display="none";
        }
      </script>
    </head>
    <body>
    <div class="menutitle">
    <a href="#" onclick="basculerAffichage('liens')"> Typ of products </a>
    </div>
    <div id="liens">
     
     
    	<a href="#" onclick="basculerAffichage('liens')"> Typ of products </a>
     
     
     
    	</div>
    	<div id="liens">
    	<a href="#" onclick="basculerAffichage('liens')"> Typ of products </a>
     
     
     
    	</div>
     
     
    </div>
    </body>
    </html>

    j'ai mis dans le div appelé liens (que l'on affiche ou non), 2 div liens


    Mais ça ne marche pas

  2. #22
    Membre très actif
    Femme Profil pro
    Analyse système
    Inscrit en
    Décembre 2012
    Messages
    182
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Analyse système
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Décembre 2012
    Messages : 182
    Par défaut
    ahhh je viens de reussir (je pense)

    j'ai fais ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    <!DOCTYPE html>
    <html>
    <head>
     
     
      <style>
     
        #liens{
          display: none;
        }
     
    	#lien{
     
    	display:none;
    	}
     
    	.menutitle{
    cursor:pointer;
    margin-bottom: 5px;
    background-color:#ECECFF;
    color:#000000;
    width:140px;
    padding:2px;
    text-align:center;
    font-weight:bold;
    font-weight:bold;
    /*/*/border:1px solid #000000;/* */
    }
      </style>
      <script>
        /*
         * Ceci est une fonction qui permet de cacher ou afficher un élément
         */
        function basculerAffichage(id) {
          var el = document.getElementById(id);
     
          if(el.style.display != "block")
            el.style.display="block";
          else
            el.style.display="none";
        }
      </script>
    </head>
    <body>
    <div class="menutitle">
    <a href="#" onclick="basculerAffichage('liens')"> Typ of products </a>
    </div>
    <div id="liens">
     
     
    	<a href="#" onclick="basculerAffichage('lien')"> Typ of products </a>
     
     
     
    	</div>
    	<div id="lien">
    	<a href="#" onclick="basculerAffichage('liens')"> Typ of products </a>
     
     
     
    	</div>
     
     
    </div>
    </body>
    </html>

  3. #23
    Membre Expert
    Avatar de Kaamo
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    1 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 165
    Par défaut
    Attention à l'indentation (alinéa à gauche du code). Car là ce n'est pas très lisible

    Il faut inclure la div "lien" dans "liens". Ainsi, si cette dernière est caché, les liens "fils" le sont aussi.
    Le dernier élément de la chaine n'a pas besoin de la fonction javascript ! S'il n'a pas de lien "fils" à quoi servirait donc d'afficher/cacher ... rien ?

Discussions similaires

  1. [JS] Menu, Sous-Menu, Sous-Sous-Menu, etc
    Par Epica84 dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 24/02/2010, 14h53
  2. Menu, sous-menu, sous-sous-menu.
    Par jimmplan dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 19/11/2008, 16h43
  3. Menu & sous menu avec survol Flash
    Par gglegrateu dans le forum Flash
    Réponses: 1
    Dernier message: 17/10/2006, 10h19
  4. Menu + sous menu
    Par sharpeye dans le forum ASP
    Réponses: 3
    Dernier message: 03/04/2006, 10h06
  5. Menu / Sous Menu
    Par lenouvo dans le forum MFC
    Réponses: 5
    Dernier message: 27/10/2004, 15h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo