Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

VERSION AJAX DU MENU DE CODES SOURCES


Information sur la source

Catégorie :ASP.Net Source .NET ( DotNet ) Classé sous : menu, ajax, codessource Niveau : Initié Date de création : 07/10/2005 Vu / téléchargé: 19 640 / 1 270

Note :
9,75 / 10 - par 4 personnes
9,75 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (7)
Ajouter un commentaire et/ou une note

Description

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).

 

Conclusion

Ajax.dll est nécessaire, vous pouvez la charger  à l’url suivante : http://ajax.schwarz-interactive.de.
Pour utiliser cette source, créez une base de données SQL Serveur.
Le script de création de la base se trouve dans le projet prjUtilsAjaxMenu dans le répertoire Sql.
Pensez à configurer votre chaine de connexion dans le Web.congif du projet prjAjaxMenu et dans le app.config du projet prjUtilsAjaxMenu.

 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de Nix le 07/10/2005 12:38:02 administrateur CS

Sympa comme adaptation.
En plus c'est rapide, bravo

Seul bemole, c'est pour l'indexation d'un site, si tu souhaites que tes rubriques soient toutes indéxées par les moteurs, ce system empêchera les crawlers de tout fouiller puisque les urls ne sont pas dans la page chargée. Mais bon je chipote il y a des moyens de contourner ce problème

signaler à un administrateur
Commentaire de Jackboy le 07/10/2005 18:47:16

Humm je crois que j'ai la berlu la !!!!!
Nix qui pose un commentaire, sa doit bien faire 100 ans ;)
Juste pour sa je donne 10/10 loll

Non mais sans blaque, pour le code, bonne adaptation d'Ajax !!

signaler à un administrateur
Commentaire de fg85 le 07/10/2005 18:57:29

Petit problème, le script fonctionne sous IE 6 (chez moi) mais pas sous Firefox 1.0.7 (tjr chez moi).

Enfin bon boulot quand même, autre bémole c'est la lenteur de chargement, il faudrai prévoir le chargement de sous-sous rubrique lors du chargement d'une rubrique (si tu vois ce que je veut dire :D).

signaler à un administrateur
Commentaire de tikrimi le 07/10/2005 20:42:27

Merci à vous pour vos commentaires, et pour cette note digne de l’école des fans.
Et très honoré d’avoir attiré l’attention du maitre des lieux.
Pour ce qui est de la compatibilité avec les différents navigateurs, la source du problème est clairement identifiée… et j’avoue que je rechigne un peu à mettre les mains dans le cambouis (je vais peut-être laisser Cyril le faire ;-)).
Pour la lenteur… l’url de test est hébergée sur ma machine (un P3 733 avec 512Mo) derrière une Freebox. C’est certain que si tu arrives pendant que je suis en train de compiler ça va être un peux lent, mais sinon ça reste quand même « acceptable ».
Pour le préload, c’est justement ce que l’on veut éviter afin de limiter les transferts. Donc c’est vrai que quand tu arrives sur un item sur lequel tu n’es pas encore allé ça prend un peu de temps pour charger.

signaler à un administrateur
Commentaire de jesusonline le 07/10/2005 22:21:14 administrateur CS

Pour la multi compatibilité, je vais m'en occcuper :) mais pas tout de suite :)

signaler à un administrateur
Commentaire de Nix le 10/10/2005 09:04:14 administrateur CS

héhé, comme quoi même si je ne dis pas souvent grand chose mais cela ne veut pas dire que je ne surveille ce qui passe ;)
Sur l'url de test chez moi c'était rapide (sous IE en tout cas)

signaler à un administrateur
Commentaire de astuces_jeux le 25/04/2006 18:00:37

ladresse de test ne marche pas

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Menu Ajax [ par Zoizoi ] Bonjour,Est-il possible facilement avec Ajax de faire un menu style les menus de Visual Studio.C'est-à-dire des menus qui disparaissent dés que la sou Chargement dynamique WebUserControl [ par manu_sharp ] Bonjour,Je debute en ajax asp net et je souhaite réalise une page web avec à l'interieur, des WebUserControl imbriqués (conteneur, contenant ...)Ex :M UpdatePanel et gridview [ par djcal007 ] Bonjour,actuellement j'ai un masterpage composé d'un updatepanel et d'un menu.lorsque je clique sur le menu, je simule un clic sur un boutton inisible ajax - updatepanel [ par waterw72 ] Bonjour,J'ai installé asp.net 2.0 ajax pour mettre " à jour " mon site asp.net 1.0Tout fonctionne très bien  ... mais ...UpdatePanel, ContentTemplate Menu Asp.net dynamique [ par wassimez ] Salut, je veut créer un menu dynamique qui va êtres rempli a partir d'une base de données est que quelqu'un peut m'aider merci d'avance Quel est le numéro d'un item d'un sous menu? [ par vinzemuls ] Bonjour,voilà j'ai un composant menu.Je n'arrive pas à trouver le numéro du sous menu de mon menu.Voici mon menu:   ACCUEIL - INFOS - PILOTES          ASP Menu dépliant comme sur ce site [ par porikito ] Bonjour,  Je suis en train faire un mini intranet pour mon boulot, et je cherche à faire un menu gauche dans le même style que celui de ce site : <fon Accordeon ajax [ par waterw72 ] Bonjour,J'aurais besoin d'info concernant le message suivant :"Impossible d'initialiser 'Panes'. Détails : Impossible d'ajouter 'Panes' à la collectio Conseil Asp.net et Ajax [ par Promesses ] Bonjour, je souhaite développer une page de type comme Netvibes ou pageflakes ou msn. Je veux avoir une masterpage dans laquelle il y aurait les ongle


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,343 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.