Bouton précendent du navigateur qui se remet au bon niveau
val_lala
Messages postés50Date d'inscriptionlundi 28 mai 2007StatutMembreDernière intervention18 décembre 2008
-
26 mars 2008 à 09:57
Evangun
Messages postés1980Date d'inscriptiondimanche 20 février 2005StatutMembreDernière intervention24 septembre 2012
-
1 avril 2008 à 20:32
Bonjour,
Voila je suis en train de réaliser un site qui va présenter
de nombreux liens, lorsque l’on clique sur un des liens on a une vue détaillé
du sujets sélectionné.
J’aimerai que lorsque l’internaute clique sur le bouton précèdent
de son navigateur, il se retrouve sur la
page précédente au même niveau.(ex : la redoute)
Je ne souhaite pas créer un bouton retour sur la deuxième
page.
Je ne sais pas du tout comment le faire en php ? en javaScript ?
J’espère que vous allez pouvoir m’aider,
Merci d’avance,
Valérie
A voir également:
Bouton précendent du navigateur qui se remet au bon niveau
Evangun
Messages postés1980Date d'inscriptiondimanche 20 février 2005StatutMembreDernière intervention24 septembre 20124 26 mars 2008 à 14:04
Hello,
Merci bien Nicomilville. Val_lala, tu ne peux pas contrôler le bouton "précédent" du navigateur. Quand l'internaute clique dessus, ça le ramène à la page précédente, point barre. Après tu peux éventuellement créer un système qui détecte lorsque l'internaute revient sur une page et du coup qui lui en affiche une autre, mais je ne conseille pas. Laisse ton internaute revenir sur la page d'avant s'il a envie de le faire, sinon il va perdre ses repères et ne saura plus ce qui se passe, c'est énervant.
à+
val_lala
Messages postés50Date d'inscriptionlundi 28 mai 2007StatutMembreDernière intervention18 décembre 20081 26 mars 2008 à 14:22
Quand je dis au meme niveau ca veux dire la ou j'en étais.
Exemple : dans un catalogue de e-commerce comme leroy merlin, les pages qui proposent plusieurs produits sont longues.
Lorsque l'on clique sur un produit en particulier, on a un descriptif du produit.
Quand l'internaute clique sur le "retour en arriere" du navigateur, il retourne sur la pages qui propose les différents produits au niveau du produit sélectionné.
On retourne pas en haut de la pages de produits, mais au milieu la ou on en était dans la navigation...
Mm, je me rend compte que c'es pas facile à expliquer!!
J'espere que je suis plus clair!
En faisant une phase de test ce matin, je me suis rendu compte que parfois Mozilla le faisait tous seul, mais pas sur le site que je developpe en ce moment! (pourquoi??? comment???)
Et IE, il fait n'importe quoi!!
Je sais pas du tout comment retourner au (bon niveau), produit sélectionné, je ne sais pas du tout comment ca fonctionne.
Puisque sur leroy merlin (php) et la redoute (asp), quand on desactive le javascript, ca fonctionne!!
Comment font-ils!!!??? -> je veux la meme chose!
Merci pour cette réponse et peut-erte la prochaine, j'espere !!!
val_lala
Messages postés50Date d'inscriptionlundi 28 mai 2007StatutMembreDernière intervention18 décembre 20081 26 mars 2008 à 14:41
Ben non, justement!
Enfin, je crois que j'ai reussi a faire comprendre ce que je voulais, mais je ne veux pas mettre de lien dans ma page!
Je voudrais que ce soit le bouton précédent du navigateur qui sache la ou était l'internaute dans la page!!!
Sans avoir a cliquer sur un lien 'revenir à la page précedente'...
Et c'est ce que fait les deux sites que je cite dans mon dernier post. c'est donc possible!
Et quasi tout les sites de e-commerce le font, mais vraiment je ne voit pas comment!
J'espere que vous aurez encore la patience de me répondre, merci déja!!!
Evangun
Messages postés1980Date d'inscriptiondimanche 20 février 2005StatutMembreDernière intervention24 septembre 20124 26 mars 2008 à 15:34
Donne-nous le lien de ton site, mais je pense que tu n'as juste pas bien lu ce que j'ai écrit. Je n'ai pas parlé de lien "revenir à la page précédente", mais bien du bouton "Précédent" qui ramène là où on était.
val_lala
Messages postés50Date d'inscriptionlundi 28 mai 2007StatutMembreDernière intervention18 décembre 20081 28 mars 2008 à 09:50
Bon je ne trouve de solution. J'ai bien ajouter des ancres (je connais le fonctionnement des ancres je les ai déja utilisé).
J'ai donc mis une balise name a tout mes href, mais ca n'a rien changer!
Si ma page de produit est longue est que j'en suis vers la fin, disons je clique sur un des produits pour le voir en plus gros avec sa fiche descriptive. Lorsque je clique sur le bouton precédent du navigateur je reviens sur la longue page mais en haut de cette page!
Il faut donc que je défile la page un moment pour retourner la ou j'en étais!
Donc je comprend bien les ancres mais je vois pas comment dire au navigateur à laquelle il doit pointé! (d'ailleur je ne pense pas qu'on puisse le faire! si?)
Donc je repose ma question on sait jamais (je reste pleine d'espoir) : comment est ce que je peux revenir au meme niveau en cliquant sur précédent?
C'est très frustant je ne trouve aucunes réponses sur ce problème, alors que je sais que c'est possible!
Evangun
Messages postés1980Date d'inscriptiondimanche 20 février 2005StatutMembreDernière intervention24 septembre 20124 28 mars 2008 à 23:00
Ha la vache, je viens peut-être de comprendre ce que tu voulais dire, excuse-moi mais tu ne t'exprimes vraiment pas clairement...
Pour ce qui est de la position du curseur quand tu fais précédent, aux dernières nouvelles c'est le navigateur qui le fait automatiquement, il n'y a rien à spécifier pour ça, ou du moins je n'ai jamais rien entendu de tel. Il y aurait moyen de le faire en javascript mais je me demande qui se serait donné la peine de faire ça. tu peux donner le lien d'une page qui selon toi le ferait ?
val_lala
Messages postés50Date d'inscriptionlundi 28 mai 2007StatutMembreDernière intervention18 décembre 20081 29 mars 2008 à 10:49
Bonjour,
merci de revenir sur ce post j'ai cru que j'allais etre abandonnée!!!
Ouf contente d'avoir reussi a me faire comprendre!!!
(c'est pour cette raison que je trouve pas de reponse toute seule sur google je n'arrive pas à trouver de mots clés pour exprimer ma recherche)
et lui aussi celui la :
http://www.glamourparis.com/ (people par ex)
Tu cliques sur le dernier blocs tu reviens bien. en plus il fonctionne sans javascript!!!
J'ai fais un test sur un fichier moins compliqué que le site ou j'ai le problème.
En faisant une longue page de div avec de liens href. (avec ou sans balise name ca ne change rien)
Sur Mozilla : effectivement en faisant revenir en arriere il revient impec au bon niveau.
Sur IE : Il en fait qu'a sa tête!
Par contre sur mon site le vrai même sur mozilla ca ne foctionne pas!
Voila en esperant résoudre ce problème.
Parce que pour nous c'est indispensable de faire cette redirection dans la page car sinon notre internautre ce perdrait!!
Evangun
Messages postés1980Date d'inscriptiondimanche 20 février 2005StatutMembreDernière intervention24 septembre 20124 29 mars 2008 à 15:00
Hello,
Bon, après quelques tests sur mes propres sites et d'autres, je crois pouvoir dire que c'est la faute... de Flash ! Tu as du Fash sur ta page ?
Cela demande à être vérifié, mais je pense que le navigateur enregistre la position de l'internaute sur la page à partir du moment où la page a fini de charger. Or certaines appli Flash font comme s'il y a avait une connexion en permanence avec le site, et que le contenu n'avait pas fini de charger (tu peux voir "Donnée transférées depuis http://www.monsite.com" dans la barre de statut Firefox). Pour vérifier, désactive tes applis Flash, vide le cache du navigateur, et réessaie.
Si c'est bien ça, tu peux peut-être essayer de voir s'il serait possible de régler le problème en changeant quelque chose dans le code source de ton Flash. Là pour le coup je touche très peu en Flash, je ne peux pas t'aider.
Si tu te tournais vers une solution en javascript, il faudrait mettre la valeur du scroll de l'internaute en cookie et la restaurer avec window.onload, mais bon, tu te rends bien compte que ce serait mieux de s'en passer.
Tiens-nous au courant, ça m'intéresse de connaître le fin mot de l'histoire.
val_lala
Messages postés50Date d'inscriptionlundi 28 mai 2007StatutMembreDernière intervention18 décembre 20081 1 avril 2008 à 12:26
Bon, j'ai découvert quelques trucs :
- Ca marche tout seul pour une page simple.
- Moi mes div avec des liens sont dans un grand div avec asensceur = ca ne marche plus!!
J'ai donc changé la maquette en cours de route pour faire marcher ces "ancres".
- Mais surprise, avec une session ca ne marche plus! (sous mozilla seulement, IE marche)
Donc ca ne m'avance pas trop!
Puisque le problème est toujours la!
Je reste dessus de tout façon, si quelqu'un a une idéé je suis tres tres interressée!!