PureDOMExplorer

Herdounette et moi, on était à la recherche du Saint Graal des menus à arborescence en javascript. Le truc tip-top, nickel, utilisant le DOM, 100% accessible, sans 10 000 “javascript:showBidule” dans l’xhtml et tout et tout. Un truc propre quoi. Je pense qu’on l’a trouvé. Il s’apelle PureDOMExplorer. Alors que le code html des menus de ce type ressemble souvent à une uzine gaz, style web en 95 optimisé pour IE, PureDOMExplorer fonctionne, lui, avec des listes imbriquées, une classe et un javascript. Et c’est tout.

Je suis encore ému tellement c’est beau. :-$

commentaires

5 commentaires


  1. 1. Le 9 mars 2006 à 17:24  par Soph

    huhuhu herdounette ^-^

  2. 2. Le 10 mars 2006 à 8:43  par Blaise

    Oui c’est juste dommage qu’il ne stocke pas l’état dans un cookie..

  3. 3. Le 10 mars 2006 à 8:49  par herdounette

    En plus le truc est tellement bien codé que c’est un véritable jeu d’enfant de modifier le script pour l’adapter à ses besoins. LOL

    Parce qu’il faut dire que comme pour l’action script on trouve de tout sur le web surtout des aberrations.

  4. 4. Le 15 mars 2006 à 11:14  par herdo.be

    Menu arborescence PureDOMExplorer modifié

    PureDOMExplorer modifié

  5. 5. Le 7 mars 2007 à 15:12  par Lilian

    Salut,
    Je viens de découvrir le petit bijou de script et il convient parfaitement à mes besoins.

    Pourtant, j’ai deux choses à ajouter, mais je ne suis pas vraiment experte en Javascript :-|
    1 >> Avez-vous trouvé un manière de rajouter le tag “strong” à chaque click, comme ça, quand on arrive sur la prochaine page, le menu est expanded dans la section ou se trouve la page [[en fait, je l’ai fait, mais pas très élégant comme solution]]

    2 >> Si vous l’avez fait ;) – comment faire “collaps” de la section comportant un élément “strong” [si utilisateur veut fermer, pour voir ce qu’il y ailleurs]

    2a >> Avez-vous fait la modif du script qui ferait le “collaps” de la section ouverte, au moment quand on en ouvre une autre – histoire de ne pas avoir toute la navigation expanded sur 3 longeurs d’écran

    Merci en avance
    Lilian

Ajouter un commentaire