Actualiser le contenu d'une page en include
Umbriel
Messages postés
53
Statut
Membre
-
Jean-Marie -
Jean-Marie -
Bonjour,
J'aurais une petite question.
Je suis sur le projet d'un site internet utilisant Javascript et PHP.
Ma page index.php fait 4 include
header.php
menu.php
body.php
footer.php
Chacun comportant un div respectif.
J'aimerais que quand je clic sur un lien dans mon menu,
La page body.php incorpore une autre page.
Exemple, je clic sur le lien 'News', les News apparaissent dans le body.php
Sans que toute la page soit rechargée.
Quelle technique devrait-je utiliser ?
Tout en sachant que je n'aimerais pas utiliser de <frame>
J'aurais une petite question.
Je suis sur le projet d'un site internet utilisant Javascript et PHP.
Ma page index.php fait 4 include
header.php
menu.php
body.php
footer.php
Chacun comportant un div respectif.
J'aimerais que quand je clic sur un lien dans mon menu,
La page body.php incorpore une autre page.
Exemple, je clic sur le lien 'News', les News apparaissent dans le body.php
Sans que toute la page soit rechargée.
Quelle technique devrait-je utiliser ?
Tout en sachant que je n'aimerais pas utiliser de <frame>
4 réponses
-
-
salut,
si tu veux modifier du contenu sans recharger la page, tu peux modifier le innerHTML d'un div.
voilà un ex :
http://www.journaldunet.com/...
a+ -
Je ne crois pas que cela réponde à mon attente.
Ta solution ne me permet pas de faire exactement ce que je souhaite.
Dans mon div body se trouve une instruction include qui doit varier selon le la page demandée par l'utilisateur.
Et j'aimerais que cette instruction soit faite en rechargeant juste le div body.
Et non en rechargeant toute la page.
Exemple : On affiche pour la première fois toute la page
http://www.monsite.com/?page='news'
Puis avec un clic on va sur l'URL http://www.monsite.com/?page='contact'
Et là juste le div body se rafraichit.
En quelque sorte, j'aimerais que mon div body fasse
include($_GET['page'].'.php');
Sans avoir à tout rafraichir. -
J'avais bien compris ce que tu voulais, mais si tu change d'url, tu recharge forcement toute la page. Le seul moyen de modifier un element d'une page sans la recharger, c'est en modifiant son innerHTML en javascript.
Donnes ton code et je t'expliquerai + precisement.