cs_Nanoute
Messages postés8Date d'inscriptionvendredi 10 novembre 2006StatutMembreDernière intervention12 mai 2007
-
12 mai 2007 à 11:18
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 2013
-
12 mai 2007 à 16:26
Bonjour,
Je dois créer pour un projet de programmation internet un site Internet, dont une page qui contient l'historique de navigation de la visite d'un utilisateur. Les pages visitées doivent être listées dans l'ordre chronologique de la visite. Ceci doit être exclusivement fait en Javascript. N'étant pas très à l'aise dans ce langage j'ai beaucoup de mal à me lancer .
Pourriez vous m'éclairer, au moins pour commencer?
cs_Nanoute
Messages postés8Date d'inscriptionvendredi 10 novembre 2006StatutMembreDernière intervention12 mai 2007 12 mai 2007 à 13:02
Merci pour la réponse mais j'ai déjà consulté ce site. Mais cela ne permet de répondre à mon problème. Le but n'est pa de pouvoir revenir en arrière, en avant, etc. Cela doit permettre de lister les pages visitées dans l'ordre chronologique. Il faut que je stocke à chaque page vue l'url correspondante. Et c'est ici que je bloque. J'ai le droit d'utiliser du javascript relié à mon code HTML.
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 12 mai 2007 à 13:36
relire les infos données par l'adresse :
>>JavaScript ne permet qu'un accès limité à l'objet
history
pour la protection des visiteurs de pages.
>>Cela signifie que vous
n'avez pas accès aux URI des adresses de pages visitées
c'est pour cela que je disais : ça va être dur en javascript.
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 12 mai 2007 à 13:50
si tu veux que je sois plus clair :
à mon humble avis ( mais peut-être me trompe-je ? )
c'est impossible coté client ( donc en javascript non plus ).
<hr />
cs_Nanoute
Messages postés8Date d'inscriptionvendredi 10 novembre 2006StatutMembreDernière intervention12 mai 2007 12 mai 2007 à 14:40
Etant perdue, je serais du même avis que toi, sur le fait que ce n'est pas possible de faire ça tout en javascript, or l'énoncé de mon projet l'exige. Je ne peux utiliser que du javascript, HTML et du CSS. Donc comment faire ?
Dans l'intitulé on me dit :
"Pour pouvoir suivre une personne, il faut réécrire toutes les URL d'une même page pour ajouter des paramètres contenant l'historique."
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 12 mai 2007 à 14:52
si ce n'est pas possible, c'est simple : on ne peut pas.
( enfin, coté client, donc en javascript )
>Pour pouvoir suivre une personne, il faut réécrire toutes les URL d'une
même page
??? les url d'une même page ? ben... il n'y en a qu'une ? non ?
ou alors on ne parle pas de la même chose ? les liens peut-être ?
>>pour ajouter des paramètres contenant l'historique.
j'insiste : pas en javascript. coté serveur, par contre : pas de souci.
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 12 mai 2007 à 15:00
c'est comme tu le sens. à mon humble avis :
soit le cahier des charges est irréalisable,
soit quelque chose nous échappe ( mais nous, on a pas tout )...
<hr />
cs_Nanoute
Messages postés8Date d'inscriptionvendredi 10 novembre 2006StatutMembreDernière intervention12 mai 2007 12 mai 2007 à 15:18
Voila ce que j'ai à ma disposition.
Suivi:
Une des pages de votre site doit permettre l'affichage d'un l'historique de la visite d'une personne sur le site, c'est-à-dire les différentes pages visitées dans l'ordre chronologique . Pour pouvoir suivre une personne, il faut réécrire toutes les URL d'une même page pour ajouter des paramètres contenant l'historique.
cs_Nanoute
Messages postés8Date d'inscriptionvendredi 10 novembre 2006StatutMembreDernière intervention12 mai 2007 12 mai 2007 à 15:33
Pas exclusivement, mais il doit y en avoir, et je ne peux utiliser que du html, css pour le reste, n'ayant pas vu d'autres langages en cours. Voili je peux rien ajouter de plus.
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 12 mai 2007 à 15:41
sans langage serveur ( asp, php, ruby... ), il vaut mieux oublier.
ce qui n'empêche ni le html, ni le css, ni le javascript, ou autre...
c'est même ce langage sur le serveur qui va les générer.
<hr />
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 12 mai 2007 à 15:56
si c'est un prof, que tu n'as pas vu de langage serveur,
il ne doit pas parler d'historique de navigation au sens
ou on l'entend.
d'ailleurs je ne comprend pas non plus "les url d'une même page".
une page n'a qu'une url. ça ne veut rien dire.
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 12 mai 2007 à 16:17
ou autre possibilité : ce serait "connaitre les visites d'un internaute" ?
dans ce cas, il faut utiliser les cookies. à chaque fois qu'une personne
vient sur le site, on le note dans "son" cookie. lui seul pouvant en
voir leur contenu.
<hr />