pb chargement menu

pb chargement menu - HTML/CSS - Programmation

Marsh Posté le 09-03-2006 à 18:04:36    

bonjour ,
 
j'aide un ami à faire son site et il aimerait que ca barre de menu ne se recharge pas a chaque changment de page
actuellment on est partit pour un projet html mais suis pret a passer à un autre format si cela est indispensable et pas trop difficile.
 
si quelqu'un a un lien ou il y aurais un petit tuto pour mon problème ce serais sympa  
 
 
merci d'avance

Reply

Marsh Posté le 09-03-2006 à 18:04:36   

Reply

Marsh Posté le 09-03-2006 à 18:57:05    

Si son menu est écrit dans les régles de l'art, c'est à dire en considérant dans le fichier html que c'est une liste et en changeant son apparence grace à un fichier css lié à la page, alors son menu doit être tellement petit par rapport à une page de taille moyenne que même s'il est rechargé à chaque page, ca fait perdre quasiment aucun temps au serveur, au navigateur ni en temps de transfert. (le css et les images du menu étant dans le cache du navigateur)
 
Aprés, si c'est un menu fait à l'ancienne, alors il peut être inutilement lourd.
 
En tout cas, si vous voulez vraiment pas que le menu soit rechargé à chaque page alors il n'y a que deux solutions :

  • utiliser des frames, mais ca veut dire :

- impossible de mettre une page du site dans les favoris du navigateur (ca sera toujours la page de la frame qui sera sauvé)
- que les visiteurs qui atteindront le site grace à un moteur de recherche n'auront pas droit au menu du site (le moteur de recherche les renvéra directement vers la page contenant l'info cherché et non pas vers la page créant la frame)
- un certain nombre de visiteurs devront jongler entre les différentes frame pour voir ou entendre le contenu de votre site d'une part et naviger dans le site d'autre part. Les personnes conserné sont : les mal voyant utilisant un navigateur vocal, les visiteurs disposant d'un navigateur n'affichant qu'une frame à la fois (navigateur en mode texte par exemple, c'est à dire ceux qui ne s'affichent pas dans une fenêtre)

  • modifier le site pour tout faire à coup de javascript grace à la méthode AJAX. Ca veut dire :

- impossible de mettre une page du site dans les favoris du navigateur (ca sera toujours la même adresse qui sera sauvé vu que toutes les pages auront exactement la même adresse)
- aucun moteur de recherche ne poura référencer les autres pages du site
- 10% des visiteurs ne pouront rien voir de plus que la page d'acceuil de votre site
 
 
Autant dire que les deux "solutions" présentent tellement d'inconvénient qu'il vaut mieux les laisser tomber avant même de les essayer.
 
 
A retenir : la seule solution valable, c'est de faire se réafficher le menu dans toutes les pages, et utiliser au mieux l'html et les css pour le rendre le plus légé possible.

Reply

Marsh Posté le 09-03-2006 à 19:24:17    

merci de ta réponse rapide  
la je suis un poil perdu car on peu dire que je suis loin de connaitre les regle de l'art  je suis plus près de la bidouille que d'unz maitrise de l'html  
aurais tu par hasard un petit lien pour illustré? un menu fais dans les règles de l'art ???
si oui tant mieux si non pas de soucis avec toutes les ressources dispo sur le web vais reussir a percer le mystère des regels de l'art :p
 
encore merci deja je suis rassurer de pas etre obligé de m'attaquer au java avant d'avoir compris l'html =)

Reply

Marsh Posté le 09-03-2006 à 20:48:36    

http://css.maxdesign.com.au/listamatic/index.htm
 
Tiens ... trouve ton bonheur

Reply

Marsh Posté le 09-03-2006 à 21:11:29    

nickel =)
 
merci à vous

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed