Qui peut m'expliquer ce code en javascript

rofinho -  
 rofinho -
Bonjour,
je développe une application web, j'avais besoin de réaliser un système de menu et sous menu vec une arborescence , après quelques recherches sur internet, je suis tombe sur ce code qui contient du html , css, et javascript ce que je cherchais exactement, mais que je n'arrive pas a comprendre (la combinaison)

j'aimerais aussi savoir que faire pour ajouter un sous-sous-menu

donc

- Menu
-----|
--- Sous menu
-------|
-----Sous sous menu

merci d'avance

2 réponses

  1. telliak Messages postés 3652 Date d'inscription   Statut Membre Dernière intervention   885
     
    Salut,
    je suis tombe sur ce code
    Où est-il ce code ?
    0
    1. rofinho
       
      voici le code


      <style>
      span.menu { display: block; }
      span.ferme {display: none;}
      .menu{text-decoration:none;decoration:none; color:red;}
      </style>
      <script>
      function twAjusteMenu(id) {

      element = document.getElementById(id);
      element.className = (element.className.toLowerCase() == 'menu'?'ferme':'menu');
      }

      onload = function() {
      twAjusteMenu('sousmenu1');
      twAjusteMenu('sousmenu2');
      twAjusteMenu('sousmenu3');
      twAjusteMenu('sousmenu4');
      }
      </script>
      </head>

      <body bgcolor="#FFFFFF">

      <span class="menu"><a href="/" onclick="twAjusteMenu('sousmenu1'); return false; ">menu 1er</a></span>
      <span class="menu" id="sousmenu1">
      <a href="1-1">1-1</a><br >
      <a href="1-2">1-2</a><br >
      <a href="1-3">1-3</a><br >
      <a href="1-4">1-4</a><br >
      <a href="1-5">1-5</a><br >
      </span>
      <span class="menu"><a href="/" onclick="twAjusteMenu('sousmenu2'); return false; twAjusteMenu('sousmenu1'); return false;">menu 2em</a></span>
      <span class="menu" id="sousmenu2">
      <a href="2-1">2-1</a><br >
      <a href="2-2">2-2</a><br >
      <a href="2-3">2-3</a><br >
      <a href="2-4">2-4</a><br >
      <a href="2-5">2-5</a><br >
      </span>
      <span class="menu"><a href="/" onclick="twAjusteMenu('sousmenu3'); return false; twAjusteMenu('sousmenu1'); return false;">menu 3em</a></span>
      <span class="menu" id="sousmenu3">
      <a href="2-1">2-1</a><br >
      <a href="2-2">2-2</a><br >
      <a href="2-3">2-3</a><br >
      <a href="2-4">2-4</a><br >
      <a href="2-5">2-5</a><br >
      </span>
      0