wake-up-neo.net

Klicken Sie auf Javascript, damit der Browser zur vorherigen Seite zurückkehrt.

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"/>
228
Doc Holiday

Fügen Sie dies in Ihr Eingabeelement ein:

<input action="action" onclick="window.history.go(-1); return false;" type="button" value="Back" />
413
rogerlsmith
history.back()

oder

history.go(-1)

Legen Sie dies auf den Knopf onclick

111
Vadim

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.......
93
Rizwan Gill
<input name="action" type="submit" value="Cancel" onclick="window.history.back();"/> 
14
hspain

Kürzeste noch!

<button onclick="history.go(-1);">Go back</button>

http://jsfiddle.net/qXrbx/

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 ...

12
Michael Durrant

Sie müssen nur Folgendes anrufen:

history.go(-1);
12
Rich O'Kelly

window.history.back ();

<button onclick="goBack()">Go Back</button>

<script>
function goBack() {
    window.history.back();
}
</script>
10
Malik Khalil

Einfach. Eine Linie.

<button onclick="javascript:window.history.back();">Go Back</button>

Wie Wims und Maliks Antwort, aber nur in einer Zeile.

8
Andre Mesquita

Dies ist das einzige, was in allen aktuellen Browsern funktioniert:

<script>
function goBack() {
    history.go(-1);
}
</script>
<button onclick="goBack()">Go Back</button>
6
Wim Mostrey