18041 sujets
Questions générales et questions de débutants
Merci koala64,
Il s'agit du menu déroulant vertical trouvé sur cette page:
http://css.alsacreations.com/Construction-de-menus-en-CSS/Un-menu-deroulant-en-CSS-et-XHTML-vertical-et-horizontal
L'adresse de ce menut est: http://www.aqualiment.com/video/index.php
A partir d'un lien sur une autre page, je souhaite arriver sur une portion du menu déroulé.
Je suis pas sur que ma question soit très claire !
Cordialement.
Modifié par 59marc59 (04 Nov 2007 - 09:12)
Il s'agit du menu déroulant vertical trouvé sur cette page:
http://css.alsacreations.com/Construction-de-menus-en-CSS/Un-menu-deroulant-en-CSS-et-XHTML-vertical-et-horizontal
L'adresse de ce menut est: http://www.aqualiment.com/video/index.php
A partir d'un lien sur une autre page, je souhaite arriver sur une portion du menu déroulé.
Je suis pas sur que ma question soit très claire !
Cordialement.
Modifié par 59marc59 (04 Nov 2007 - 09:12)
Ben tu dois transformer chaque lien de ton menu en ancre et faire pointer ton lien dessus.
Je viens de créer une rubrique TEST ANCRE dans mon menu qui pointe vers fichier.htm,
L'ancre créer est sous cette forme:
fichier.htm contient le lien:
Un clic sur le menu me dirige correctement vers fichier.htm et un clic sur le lien Retour me renvoi bien sur le fichier contenant le menu mais celui-ci n'est pas déroulé comme je le souhaite.
Une idée de ce qui cloche ?
L'ancre créer est sous cette forme:
<li><a name="ancre10" href="fichier.htm">TEST ANCRE </a></li>
fichier.htm contient le lien:
<a href ="video-nourriture-vivante-poisson.htm#ancre10">Retour</a>
Un clic sur le menu me dirige correctement vers fichier.htm et un clic sur le lien Retour me renvoi bien sur le fichier contenant le menu mais celui-ci n'est pas déroulé comme je le souhaite.
Une idée de ce qui cloche ?
Déjà, pour ton ancre, il faut doubler le name par un id dans un soucis de compatibilité :
1 :
- Au chargement de la page du menu, tu analyses ton url (le hash s'il y en a un) et si celui-ci correspond à une ancre, tu ouvres le sous-menu qui la contient.
2 :
- Lorsque tu es sur la page du menu, tu inscris la valeur du lien cliqué dans un cookie avant d'entrer sur une page externe. Lorsque tu reviens, tu lis le cookie au chargement de la page et si celui-ci contient une valeur qui correspond à celle d'un lien de la page, tu ouvres le sous-menu correspondant. (C'est un peu plus complexe mais ça ne t'oblige pas à faire des ancres)
Modifié par koala64 (29 Oct 2007 - 21:30)
<li><a name="ancre10" id="ancre10" href="fichier.htm">TEST ANCRE </a></li>
et pour que le menu soit ouvert, tu as plusieurs solutions (via JS obligatoirement) :1 :
- Au chargement de la page du menu, tu analyses ton url (le hash s'il y en a un) et si celui-ci correspond à une ancre, tu ouvres le sous-menu qui la contient.
2 :
- Lorsque tu es sur la page du menu, tu inscris la valeur du lien cliqué dans un cookie avant d'entrer sur une page externe. Lorsque tu reviens, tu lis le cookie au chargement de la page et si celui-ci contient une valeur qui correspond à celle d'un lien de la page, tu ouvres le sous-menu correspondant. (C'est un peu plus complexe mais ça ne t'oblige pas à faire des ancres)
Modifié par koala64 (29 Oct 2007 - 21:30)
Bonsoir,
Merci pour ton aide koala64, souhaitant avoir des mots clés dans l'url, j'ai utilisé plusieurs menus.
Voici ce que ça donne (il me reste quelques modifications à terminer):
http://www.aqualiment.com/video/index.php
Cordialement
Modifié par 59marc59 (04 Nov 2007 - 09:13)
Merci pour ton aide koala64, souhaitant avoir des mots clés dans l'url, j'ai utilisé plusieurs menus.
Voici ce que ça donne (il me reste quelques modifications à terminer):
http://www.aqualiment.com/video/index.php
Cordialement
Modifié par 59marc59 (04 Nov 2007 - 09:13)