par
Ryle » 30 sept. 2008, 16:12
Le but et la méthode ne correspondent pas.
La fonction include() te permet de faire des pseudo-frames, c'est à dire une page dans laquelle tu as l'entête, le pied de page, le menu, ... et qui inclueras les différentes pages de contenu, en fonction des paramètre que tu spécifieras pour le include.
Mais tu recharges à chaque fois l'intégralité de la page pour inclure un contenu différent.
Si tu ne souhaites pas recharger ces éléments, il y a deux solutions :
- les frames (à éviter si tu veux référencer ton site, à ne pas hésiter à utiliser dans le cas contraire, n'en déplaise à certains

)
- le javascript, et plus exactement Ajax, qui te permet d'interroger le serveur sans recharger la page, et de mettre à jour le contenu de ton div (et de celui-ci uniquement) de manière dynamique (voir la FAQ pour plus d'infos

)
Le but et la méthode ne correspondent pas.
La fonction include() te permet de faire des pseudo-frames, c'est à dire une page dans laquelle tu as l'entête, le pied de page, le menu, ... et qui inclueras les différentes pages de contenu, en fonction des paramètre que tu spécifieras pour le include.
Mais tu recharges à chaque fois l'intégralité de la page pour inclure un contenu différent.
Si tu ne souhaites pas recharger ces éléments, il y a deux solutions :
- les frames (à éviter si tu veux référencer ton site, à ne pas hésiter à utiliser dans le cas contraire, n'en déplaise à certains :))
- le javascript, et plus exactement Ajax, qui te permet d'interroger le serveur sans recharger la page, et de mettre à jour le contenu de ton div (et de celui-ci uniquement) de manière dynamique (voir la FAQ pour plus d'infos :))