Actualiser le contenu d'une page en include

Umbriel Messages postés 53 Statut Membre -  
 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>

A voir également:

4 réponses

Umbriel Messages postés 53 Statut Membre 4
 
Quelqu'un aurait-il une réponse à mon problème ?
0
Jean-Marie
 
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+
0
Umbriel Messages postés 53 Statut Membre 4
 
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.
0
Jean-Marie
 
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.
0