Bonjour,
Pour un site d'e-learning, j'utilise un menu déroulant vertical avec balises dl/dt et dd, expliqué dans le tutoriel d'Alsacreations:
http://css.alsacreations.com/Construction-de-menus-en-CSS/Un-menu-deroulant-en-CSS-et-XHTML-vertical-et-horizontal
Ma question est la suivante:
En navigant d'une page à l'autre, j'aimerais que le menu vertical garde en mémoire quel élément est ouvert (les sous-éléments sont montrés) et quel élément est fermé (les sous-éléments sont cachés). Pour l'instant, le menu se recharge à chaque fois et cache tous les sous-éléments.
Pour mon site, ce n'est pas très indiqué, notamment en termes d'ergonomie.
Dois-je utiliser un cookie pour garder en mémoire cela?
J'en ai déjà utilisés pour un styleswitcher, mais je ne sais pas comment faire le lien entre le code javascript des cookies et le code javascript du menu déroulant (tiré du tutoriel).
Une autre solution serait d'utiliser des iframes... mais je n'y tiens pas trop.
Merci d'avance pour vos réponses.
Stéphane
Pour un site d'e-learning, j'utilise un menu déroulant vertical avec balises dl/dt et dd, expliqué dans le tutoriel d'Alsacreations:
http://css.alsacreations.com/Construction-de-menus-en-CSS/Un-menu-deroulant-en-CSS-et-XHTML-vertical-et-horizontal
Ma question est la suivante:
En navigant d'une page à l'autre, j'aimerais que le menu vertical garde en mémoire quel élément est ouvert (les sous-éléments sont montrés) et quel élément est fermé (les sous-éléments sont cachés). Pour l'instant, le menu se recharge à chaque fois et cache tous les sous-éléments.
Pour mon site, ce n'est pas très indiqué, notamment en termes d'ergonomie.
Dois-je utiliser un cookie pour garder en mémoire cela?
J'en ai déjà utilisés pour un styleswitcher, mais je ne sais pas comment faire le lien entre le code javascript des cookies et le code javascript du menu déroulant (tiré du tutoriel).
Une autre solution serait d'utiliser des iframes... mais je n'y tiens pas trop.
Merci d'avance pour vos réponses.
Stéphane