Bonjour(soir),

Tâchons d'être clair ...

Voilà, j'utilise un menu vertical dans mon site asp.net, celui fonctionne avec un mélange de
javascript/css et est incorporé au sein d'une master-page.
Le but du javascript est de dérouler/enrouler verticalement les menus, et cela focntionne.
Par défaut à l'ouverture d'une page, tous les menus sont déroulés.
Malheuresement, en passant d'une page à l'autre, tous les menus reviennent à l'état initial, c'est à dire tous déroulés, malgré que la master page soit la même...

Des avis pour modifier ce fontionnement?

Cordialement,

Bonne soirée | journée !

mon code javascript :
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
 
<script type="text/javascript">
        //window.onload=init; // décommenter pour enrouler tous les menus par défaut
        function montre(id) {
 
            var d = document.getElementById(id);
            if (d.style.display=='none')
                {d.style.display='block';}
            else
                {d.style.display='none';}
        }
        function init(id){
            for (var i = 1; i<=10; i++)
            {
                   if (document.getElementById('smenu'+i))
                   {document.getElementById('smenu'+i).style.display='none';}
             }
        }
    </script>