Version ajax du menu de codes sources

Soyez le premier à donner votre avis sur cette source.

Vue 26 288 fois - Téléchargée 1 649 fois

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.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

astuces_jeux
Messages postés
731
Date d'inscription
mercredi 15 novembre 2000
Statut
Membre
Dernière intervention
27 mai 2010
-
ladresse de test ne marche pas
Nix
Messages postés
838
Date d'inscription
samedi 15 mai 1999
Statut
Modérateur
Dernière intervention
18 juillet 2009
-
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)
jesusonline
Messages postés
6827
Date d'inscription
dimanche 15 décembre 2002
Statut
Modérateur
Dernière intervention
13 octobre 2010
16 -
Pour la multi compatibilité, je vais m'en occcuper :) mais pas tout de suite :)
tikrimi
Messages postés
192
Date d'inscription
dimanche 5 janvier 2003
Statut
Membre
Dernière intervention
9 mars 2007
1 -
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.
fg85
Messages postés
370
Date d'inscription
dimanche 28 mars 2004
Statut
Membre
Dernière intervention
13 avril 2007
-
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).

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.