Bonjour,
je me demandais comment le navigateur est capable de mémoriser la position dans la page. Je m'explique:
allez sur la rubrique FAQ de ce site. Descendez vers le milieu de la page. Cliquez sur une rubrique: vous êtes envoyé sur une nouvelle page.
Avec la flèche retour du navigateur, revenez sur la page précédente: vous êtes repositionné exactement au même endroit que vous étiez avant de quitter la page.
Ce comportement est très courant sur la plupart des sites que j'ai pu testés (je dirais même qu'il est majoritaire) mais en même temps il n'est pas systématique: de nombreux site ne se comportent pas ainsi, lorsque l'on revient sur la page que l'on a quittée on n'est repositionné en haut de la page.
J'ai essayé de trouver des réponses à ce sujet mais je n'ai rien trouvé de très clair: certains parlent de javascript, session, cookies, cache.
Je ne suis pas convaincu car j'ai testé en désactivant les cookies et le javascript et avant de faire retour arrière j'effaçais mes traces (cache, cookies, session): je retombais toujours à la position où j'étais.
si quelqu'un peut m'éclairait sur ce point ...
Modifié par Benjah (09 Sep 2008 - 12:30)
je me demandais comment le navigateur est capable de mémoriser la position dans la page. Je m'explique:
allez sur la rubrique FAQ de ce site. Descendez vers le milieu de la page. Cliquez sur une rubrique: vous êtes envoyé sur une nouvelle page.
Avec la flèche retour du navigateur, revenez sur la page précédente: vous êtes repositionné exactement au même endroit que vous étiez avant de quitter la page.
Ce comportement est très courant sur la plupart des sites que j'ai pu testés (je dirais même qu'il est majoritaire) mais en même temps il n'est pas systématique: de nombreux site ne se comportent pas ainsi, lorsque l'on revient sur la page que l'on a quittée on n'est repositionné en haut de la page.
J'ai essayé de trouver des réponses à ce sujet mais je n'ai rien trouvé de très clair: certains parlent de javascript, session, cookies, cache.
Je ne suis pas convaincu car j'ai testé en désactivant les cookies et le javascript et avant de faire retour arrière j'effaçais mes traces (cache, cookies, session): je retombais toujours à la position où j'étais.
si quelqu'un peut m'éclairait sur ce point ...
Modifié par Benjah (09 Sep 2008 - 12:30)