Réajustement d'un script pour un menu
Bonjour à tous ,
Je suis actuellement sur un projet professionnel ( Intranet ) et dans cet intranet il y a un menu en javascript que j'ai pris sur internet . Voici le code de ce menu :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| <script type="text/javascript">
window.onload=montre;
function montre(id) {
var d = document.getElementById(id);
for (var i = 1; i<=10; i++) {
if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
}
if (d) {d.style.display='block';}
}
</script> |
Ce script est parfait en soit et marche très bien , le soucis c'est que j'aimerai que mon menu garde en compte la dernière section ouverte . Exemple :
Code:
1 2 3 4
| [ Menu ]
-toto
-tata
-tutu |
Je clic sur toto ...
Code:
1 2 3 4 5 6
| [ Menu ]
-toto
-toto1
-toto2
-tata
-tutu |
Si je clic sur toto1 , une fois la fenetre toto1 d'ouverte le menu se referme et revient comme ceci :
Code:
1 2 3 4
| [ Menu ]
-toto
-tata
-tutu |
Comment faire pour garder en compte la dernière section ouverte ?
Ps : Je n'ai aucune notion en javascript , même si je le comprend plus ou moins
Merci pour votre aide :)