captain_torche
lundi 4 février 2008 à 09:39
Tu ne dois pas utiliser de balise href, mais l'attribut onclick.
Ce qui donnera :
HTML
<input type="button" value="Retour page précédente" onclick="java script:history.go(-1);">
Les soucis de cette méthode :
- Si l'utilisateur ne peut/veut pas utiliser JavaScript, le bouton sera inopérant.
- Si l'utilisateur vient d'une autre page que prévue (d'un site externe, par exemple), le bouton le renverra vers le site externe (et tu risqueras de perdre une visite)
Il vaut mieux identifier la page précédente dans ton flux logique de navigation, et faire un véritable lien ne menant qu'à cette page. Il reste ensuite possible de styler ce lien en CSS, pour qu'il ressemble à un bouton de formulaire.