Lien vers page précédente ouvre nouvel onglet

Résolu
Bonjour,

Je ne parviens pas à faire fonctionner mon lien vers une page précédente.
Le lien est placé sur une page php de réponse à un formulaire envoyé. Je souhaite que les visiteurs puissent revenir là où ils se trouvaient sans faire précédent dans le menu du navigateur.
J'ai essayé plusieurs codes :

<A HREF="javascript:window.history.go(-1)">retour</A>
<A HREF="javascript:window.history.back()">retour</A>
<A HREF="javascript:history.back()">retour</A>
<A HREF="javascript:history.go(-1)">retour</A>

Dans tous les cas, le lien s'affiche bien sur la page php "formulaire envoyé" mais au lieu d'aller vers la page précédente, cela ouvre un nouvel onglet...

Que faire ?
Configuration: Windows XP
Internet Explorer 6.0

8 réponses

  1. C'est à dire ? Que dois-je configurer ?
    J'utilise Firefox. Avec IE le php ne s'ouvre même pas...
    1
    1. Oui c'est bien ce que je pensais. Moi aussi j'utilise Firefox. Regarde les options relatives aux onglets. IE, la majorité des webmèstres (tous ceux qui codent en respectant les standards établits par le W3C) te dirons que c'est une belle *****... :)
      0
    2. @EminoMenekoJ'ai regardé les options (toutes !!) de Firefox, j'ai changé plusieurs paramètres rien n'y fait, toujours cet onglet.
      J'ai réussi à faire marcher mon php avec IE, lui ne m'ouvre pas un nouvel onglet mais une nouvelle page "serveur introuvable" dont l'adresse est : javascript:history.go(-1).......
      0
    3. @Mazeummm je sais pas si ça peut avoir un lien mais à l'époque où je faisait ça y'avait la notion de parent, top, etc.. Qui déterminait comment la page s'ouvrait. :) Je veut dire dans une nouvelle fenêtre, sur la fenêtre elle même ou sur un cadre particulier. Tu devrait avoir des infos là dessus sur un document traitant des frameset et de proche en proche retomber sur tes méthodes javascript.
      0
    4. @Mazesalut,
      ajouter l'option target="_self" à ta balise <A> devrait aider.
      0
    5. @carbon3Ca change la donne mais ne fonctionne toujours pas !
      Effectivement ça ne m'ouvre plus un nouvel onglet, par contre ça recharge la page en cours...
      0
  2. J'ai utilisé

    <A HREF="javascript:window.history.go(-1)" TARGET="_self" TITLE="retour">Retour</A>
    1
    1. AUTANT POUR MOI ! CA MAAAAAAAAAARCHE !!!!
      J'avais fait une erreur de syntaxe en testant target="_self"

      Merci beaucoup !!!
      0
      1. magnifico !
        ballade-toi qd m^sur le lien que je t'ai envoyé. Le site est sympa (sans vouloir faire de prosélytisme...)
        bon codage
        0
        1. Cette discussion est résolue... Je ne sais pas comment la fermer !
          Au final j'ai utilisé ceci dans mon script php :

          <A HREF="javascript:window.history.go(-1)" TARGET="_self" TITLE="retour">Retour</A>
          0
          1. Il est possible que ce soit ton navigateur qi soit mal configuré. A l'époque où j'utilisais ça, ça marchait très bien.
            -1