Quand history.back vous ramène en bas de page

twinpath -  
 twinpath -
Bonjour,

La fonction history.back() pose un délicieux problème si vous avez en bas de page un lien "Haut" pour remonter (lequel pointe généralement vers une ancre invisible en haut de page).
Supposons que vous cliquiez pour remonter (hop, c'est enregistré dans history.back), maintenant si vous cliquez pour revenir à la page précédente, vous vous retrouvez en bas de page ;)

Une solution (testée) est la bienvenue.
j'ai essayé avec
<?php $pageFrom = $_SERVER['HTTP_REFERER'] ; ?>

et un bouton de retour
<input type="button" onClick="javascript:window.location.href='<?php echo $pageFrom ;?>' ">

Ca marche sur Firefox impec (et qq.autres) , mais pas IE.

A voir également:

1 réponse

twinpath
 
J'ai effacé ce post.
la solution proposée utilisait
window.location.replace
à la place de window.location.href
(pour éviter l'écriture dans history)
comme à l'accoutumée ça marche pas dans IE.
0