Sauvergarde etat menu en css/javascript (deroule/non deroule) d'une page à l'autre
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:
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> |