Le 14/03/12 14:20, Eric Demeester a écrit :
> dans (in) fr.comp.infosystemes.www.auteurs, SAM
> <stephanemor...@wanadoo.fr.invalid> ecrivait (wrote) :
>
> Bonjour Stéphane,
>
> Tout d'abord un grand merci pour ta réponse. Sans m'apporter de réelle
> solution, elle m'a bien éclairci les idées :)
Je ne pense pas avoir bien saisi toute l’ampleur de la question !!
> un menu horizontal agrémenté éventuellement de la possibilité
> d'accéder directement à tel ou tel sous menu, comme dans l'exemple que
> je citais :
>
http://www.opusinfide.com/
Ça a l'air de fonctionner JS désactivé.
donc celui-là est exactement ce dont à propos de quoi je causais
ul
li a menu1
ul
li a menu 1.1
li a menu 1.2
li a menu 1.2
/ul
/li
li a menu2
/li
...etc
> Dans un premier temps, je ne veux voir que :
>
> - choix 3.1
> - choix 3.2
> - choix 3.3
>
> comme ici :
>
http://www.opusinfide.com/projets-soutenus.html
OK
> Si je clique sur choix 3.2, je ne veux voir que :
>
> - choix 3.1
> - choix 3.2
> - choix 3.2.1
> - choix 3.2.2
> - choix 3.2.3
> - choix 3.3
>
> comme ici :
>
>
http://www.opusinfide.com/projets-soutenus/association-les-p-tits-cracks.html
Ha!? ce menu-là à gauche ! ! !
>> bon ! ne serait-ce pas :
>
> C'est. Je maîtrise la syntaxe, mon problème étant de rendre visibles ou
> invisibles les menus et sous-menus en fonction du contexte (de la page
> sur laquelle je suis) et de la « profondeur » dans l'arborescence.
ben ... pour ce qui est du menu de gauche, son code html est chaque fois
différent suivant que tu es sur les pages :
Projets soutenus : <
http://www.opusinfide.com/projets-soutenus.html>
P'tis Cracks :
<
http://www.opusinfide.com/projets-soutenus/association-les-p-tits-cracks.html>
L'école :
<
http://www.opusinfide.com/projets-soutenus/fondation-pour-l-ecole.html>
Ça m'a l'air essstrèmement compliqué à maintenir c't'affaire !
> Je peux bien entendu tout écrire à la main, je sais faire, mais l'idée
> est de contruire quelque chose de plus générique, en stockant l'ensemble
> de mes menus et sous-menus dans un fichier externe, afin de pouvoir en
> ajouter ou en supprimer aisément, eux et les pages associées. Là, ça se
> complique ;)
Surtout quand on regarde la petite ligne ajoutée :
Vous êtes ici : Projets soutenus » Association Les P'tits Cracks » Dons
et mécénat
> le programmer en php.
chez eux c'est suffixé en html
mais ... peut-être ont-ils rerouté le php ou l'asp sur l'html ?
> Je vais peut-être écrire une usine à gaz, mais une
> fois que ce sera fait, elle sera réutilisable à l'infini :)
>
>> La seule réelle complication est IE,
>
> Je sais berner IE, au moins à partir de la version 6. En dessous, j'ai
> renoncé, l'interprétation des CSS est trop exotique.
On dirait bien qu'eux en ont fait l'impasse (et même peut-être du IE.6?)
sauf à ce qu'il le berne par le biais de JS ?
"modules/MenuManager/CSSMenu.js"
> Je vais regarder attentivement les exemples que tu cites.
et peut-être demander à benoit duchatelet comment il a fait ?
<
http://www.opusinfide.com/uploads/images/Gallery/trombinoscope/Benoit-Duchatelet.jpg>