Gibt es eine Funktion, die ich als Klickereignis einer Schaltfläche anhängen kann, damit der Browser zur vorherigen Seite zurückkehrt?
<input name="action" type="submit" value="Cancel"/>
Fügen Sie dies in Ihr Eingabeelement ein:
<input action="action" onclick="window.history.go(-1); return false;" type="button" value="Back" />
history.back()
oder
history.go(-1)
Legen Sie dies auf den Knopf onclick
Zum Aufrufen der vorherigen Seite
Erste Methode
<a href="javascript: history.go(-1)">Go Back</a>
Zweite Methode
<a href="##" onClick="history.go(-1); return false;">Go back</a>
wenn wir mehr als einen Schritt zurück wollen, dann erhöhen Sie
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();"/>
Kürzeste noch!
<button onclick="history.go(-1);">Go back</button>
Ich bevorzuge die .go(-number)
-Methode, da es für 1 oder mehrere 'Backs' nur eine Methode gibt, nach der man/sich erinnern/aktualisieren/suchen usw. kann.
Die Verwendung eines Tags für eine Zurück-Schaltfläche scheint auch angemessener zu sein als Tags mit Namen und Typen ...
Sie müssen nur Folgendes anrufen:
history.go(-1);
window.history.back ();
<button onclick="goBack()">Go Back</button>
<script>
function goBack() {
window.history.back();
}
</script>
Einfach. Eine Linie.
<button onclick="javascript:window.history.back();">Go Back</button>
Wie Wims und Maliks Antwort, aber nur in einer Zeile.
Dies ist das einzige, was in allen aktuellen Browsern funktioniert:
<script>
function goBack() {
history.go(-1);
}
</script>
<button onclick="goBack()">Go Back</button>