Comment ne charger qu'un DIV en cliquant sur un lien du menu ?

Comment ne charger qu'un DIV en cliquant sur un lien du menu ? - PHP - Programmation

Marsh Posté le 13-03-2009 à 18:04:35    

Salut à tous  :hello:

 

J'en appelle à vos compétences pour me dépatouiller.

 

Voilà, je suis en train de créer un petit site web dans lequel il y a un menu à gauche avec quelques liens, une entête, et un corps principal à droite.

 

A l'époque (jadis lol) j'avais fait un site en html en utilisant les frames de manière à ce que lorsque je clique sur un lien du menu à gauche, il n'y ai que le contenu du corps principal de doite qui change (le menu et l'entête restent fixes).

 

Mais je n'arrive pas à le faire sans frames ... mon site est en php et html et j'ai utilisé des DIV pour partitioner ma page, avec INCLUDE pour insérer des pages dedant.

 

Ya t il donc un moyen d'avoir ma page index.php contenant entete, menu et corps principal, et de ne faire changer que le contenu du corps lorsque je clique sur un lien du menu ?

 

J'imaginais par exemple faire des pages :

 

- index.php (page chargée tout le temps)
- page1.php
- page2.php
- page3.php

 

En cliquant sur les liens du menu, pas exemple sur le lien "page2", je peux envoyer le contenu de cette page dans le corps principal de index.php ?

 

Je sais pas si je suis très clair mais j'ai fais plein de recherches et je galère ...

 

Merci de votre aide.


Message édité par zbineulongtime le 13-03-2009 à 18:05:24

---------------
.
Reply

Marsh Posté le 13-03-2009 à 18:04:35   

Reply

Marsh Posté le 13-03-2009 à 22:20:26    

AJAX, définitivement, ton retour sera :
document.getElementById("tadiv" ).innerHTML=response;


---------------
Photos Panoramiques Montagnes Haute Savoie
Reply

Marsh Posté le 13-03-2009 à 23:28:52    

Ok merci. Mais j'ai cru comprendre qu'avec ça, le bouton "retour" ne fonctionne plus ?

 

En gros vaut mieux pas se prendre la tête, construire chaque page en php en y incluant le menu en include et basta, non ?


Message édité par zbineulongtime le 13-03-2009 à 23:29:29

---------------
.
Reply

Marsh Posté le 13-03-2009 à 23:31:34    

par exemple, oui


---------------
Photos Panoramiques Montagnes Haute Savoie
Reply

Marsh Posté le 14-03-2009 à 00:28:56    

Merci c'est cool. ;)


---------------
.
Reply

Sujets relatifs:

Leave a Replay

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