Cette source est une version Ajax du menu utilisé par Codes Sources et crée par Cyril (http://www.aspfr.com/tutorial.aspx?ID=147).
Lors du chargement de la page, seul le premier niveau est chargé.
Les niveaux suivants sont chargés au fur et à mesure que l’on navigue sur le menu.
Si vous voulez voir à quoi cela ressemble, vous pouvez vous rendre à l’url suivante : http://81.56.211.193/prjAjaxMenu/Index.aspx.
Sur cette page est présent un menu comportant 1110 urls. Lorsque l’on arrive sur la page, le code html généré ne contient que les 10 urls du premier niveau… le menu est donc environ 110 fois plus léger (en taille au chargement de la page) que si on l’avait construit de manière classique.
Ce menu ne marche pour l’instant que sur Internet Exploreur (je dois regarder comment manipuler un document xml indépendamment du navigateur… et le clientside et moi ça fait 2).