Eviter le rechargement de la page complete

Résolu
Utilisateur anonyme -  
nEm3sis Messages postés 710 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je programme en HTML et CSS , mais je ne suis pas un expert en la matière.

J'ai réalisé un site web , avec mes fichiers HTML et mon fichier CSS.

Sur mes fichiers HTML , je possède tout un menu qui entoure le corps , et a chaque fois que je change par exemple quelque chose dans mon menu , je suis obligé de le rechanger sur toutes les pages HTML.
Ce qui est relativement long.

Je me demande donc , si il n'y a pas moyen de mettre le menu dans un fichier a part , comme le fichier CSS , et qui serait appelé de la même facon.

Est ce que ceci , si ca existe éviterait que toute ma page se recharge a chaque fois que je change de page , c'est à dire qu'il n'y est juste le corps qui change ?

Je crois que c'est la technologie Ajax , mais je ne la maitrise pas , il y a t'il un moyen SVP ?

Merci d'avance de votre aide !
A voir également:

3 réponses

nEm3sis Messages postés 710 Date d'inscription   Statut Membre Dernière intervention   113
 
c'est bien ajax oui

regarde ce sujet http://www.commentcamarche.net/forum/affich 13044099 raffarichir page web sans recharger tout?#3

s'il manque des chose demande =)
0
Utilisateur anonyme
 
Merci de ton aide , il y a lien qui mène sur un tutoriel pour apprendre l'Ajax , et ca n'a pas l'air très long , donc je vais m'y mettre , mais une dernière question :

Pour la page de menu qui se trouve a l'extérieur des autres pages , comme le fichier CSS , c'est de l'Ajax aussi ça ?

Merci .
0
nEm3sis Messages postés 710 Date d'inscription   Statut Membre Dernière intervention   113
 
soi tu charge le menu en ajax soit en php avec un include
ça dépend tu veux mettre le menu au chargement de la page direct (php) ou plutôt après le chargement (ajax)

pour le php c'est include


EDIT :
j'ai mal lu ton message l'ajax te servira peu je pense finalement

tu doit plutôt te tourner du coter du php tu peux facilement inclure comme tu le souhaite la partie menu

en fesant comme ça

<?php include menu.html ?>

cette ligne sera remplacée par le contenu de la page menu.html
0