page qui s'autocomlete dans le temps

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
kifffkifff
Salamandre
Messages : 23
Inscription : 15 sept. 2005, 13:55

page qui s'autocomlete dans le temps

Message par kifffkifff »

Bonjour,

je souhaite créer une page avec des liens qui lorsqu'ils sont cliqués, au lieu de s'ouvrir dans une nouvelle fenetre ou de remplacer la page actuelle, ajoutent du contenu à la page en cours. On garde ainsi la mémoire de la naviguation.

On m'a dit d'utiliser php avec des include, et eventuellement des refresh. Je n'y connais pas grand chose en php (autant dire rien). Quelqu'un aurait il des piste à me donner (et eventuellement des bout de code ;))

merci

Message envoyé avec : Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8.0.4) Gecko/20060613 Camino/1.0.2 (MultiLang)
kowalsky
Gecko
Messages : 58
Inscription : 11 juil. 2006, 20:24

Message par kowalsky »

xmlhttprequest

C'est compliqué à premiere vu, mais c'est simple en fait.

ça en parle la:

http://openweb.eu.org/articles/objet_xmlhttprequest

L'idée, c'est quoi...?

Tu fais un site, avec des divs, par exemple.

tu click sur un bouton, ça fais une requette à ton serveur,ou toi
en face tu à ecris un petit programme, ou script (c'est pareil)
qui ne retourne QUE le contenu de la partie qui va etre mis
à jour, sans style ni rien. juste le contenu.

C'est du javascript, mais tu n'a pas besoin de connaitre à fond
javascript pour faire ça.

Les avantages sont la charge serveur qui s'allege, la rapidité d'execution
coté client, et c'est web 2.0, ça pete quand tu dis ça
en reunion...!

Les desavantages, pas de boutons retour arriere, refonte
de l'existant.
kowalsky
Gecko
Messages : 58
Inscription : 11 juil. 2006, 20:24

Message par kowalsky »

Benoit
Administrateur
Messages : 4894
Inscription : 19 juil. 2003, 10:59

Message par Benoit »

Je crois que ce n'est pas ce qu'il demande, parce qu'il veut aussi préserver l'historique de navigation.

Bon il y a plusieurs manières de faire ça, effectivement.

Les include en PHP n'ont rien de très compliqué, ça ressemble à ça :

Code : Tout sélectionner

<?php include('menu.inc'); ?>
Sinon, si tu as peu de contenu tu peux faire l'inverse : charger tout dans la même page et masquer avec CSS les parties qui ne doivent pas être visibles à un moment donné, et inverser quand on clique sur une certaine cible. Comme notre petit menu "Membres" au dessus, mais en plus grand :)
♫ Li tens s'en veit, je n'ai riens fais ;
Li tens revient, je ne fais riens. ♪
Invité

historique

Message par Invité »

Bonjour et merci pour vos réponses.

En fait l'historique n'est pas nécessaire du fait que l'on garde sur la page tout ce qui à été visité. Chaque lien ajoute du contenu à la page. Ce contenu ne peut-être prévu, car il ne s'agit pas d'une naviguation linéaire.

Un petit schéma vaut mieux qu'...

Image

voilà

Message envoyé avec : Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8.0.4) Gecko/20060613 Camino/1.0.2 (MultiLang)
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 4 invités