Onclick javascript pour navigateur retourner à la page précédente?
Y a - t-il une fonction que je peux attacher en tant qu'événement de clic d'un bouton pour faire revenir le navigateur à la page précédente?
<input name="action" type="submit" value="Cancel"/>
9 réponses
Ajouter ceci dans votre élément d'entrée:
<input action="action" onclick="window.history.go(-1); return false;" type="button" value="Back" />
Pour Aller à la page précédente
Première Méthode
<a href="javascript: history.go(-1)">Go Back</a>
Deuxième Méthode
<a href="##" onClick="history.go(-1); return false;">Go back</a>
Si nous voulons plus d'un pas en arrière, puis augmenter
For going 2 steps back history.go(-2)
For going 3 steps back history.go(-3)
For going 4 steps back history.go(-4)
and so on.......
<input name="action" type="submit" value="Cancel" onclick="window.history.back();"/>
Vous avez juste besoin d'appeler ce qui suit:
history.go(-1);
Le Plus Court Encore!
<button onclick="history.go(-1);">Go back</button>
Je préfère la méthode .go(-number)
comme alors, pour 1 ou plusieurs 'backs' il n'y a que 1 Méthode à utiliser/remember/update / search for, etc.
En outre, l'utilisation d'une balise pour un bouton de retour semble plus appropriée que les balises avec des noms et des types...
De la Fenêtre.histoire.de retour();
<button onclick="goBack()">Go Back</button>
<script>
function goBack() {
window.history.back();
}
</script>
C'est la seule chose qui fonctionne sur tous les navigateurs actuels:
<script>
function goBack() {
history.go(-1);
}
</script>
<button onclick="goBack()">Go Back</button>
Simple. Une seule ligne.
<button onclick="javascript:window.history.back();">Go Back</button>
Comme la réponse de Wim et Malik, mais juste en une ligne.