2012-11-22 13 views
37

Mögliche Duplizieren:
Go Back to Previous Page
get back to previous pageZurück-Taste auf einer Seite

Wie die vorherige Seite in Javascript-Codierung zu bekommen. Gehe zur vorherigen Seite, wenn du auf diese Schaltfläche klickst.

+0

Meine Neigung ist im Grunde _don't._ Der Browser bereits eine Zurück-Taste hat, so dass eine Schaltfläche, um Ihre Seite Hinzufügen überflüssig ist, und auch, wenn Der Benutzer hat Ihre Seite in einem neuen Tab oder in einem neuen Fenster geöffnet, und Sie können dann nicht zurückgehen. – nnnnnn

+1

@nnnnnn ist grundsätzlich korrekt, aber es kann Situationen geben, in denen es einfacher ist, eine Zurück-Schaltfläche zu implementieren (z. B. wenn der Browser im Vollbildmodus ausgeführt wird, z. B. ein Kiosk). – FixMaker

+0

mögliches Duplikat von [zurück zur vorherigen Seite] (http://stackoverflow.com/questions/2968425/get-back-to-previous-page) und [Zurück zur vorherigen Seite] (http://stackoverflow.com)/questions/2548566/go-back-to-previous-page) –

Antwort

20

Es gibt ein paar Möglichkeiten, ist diese:

window.history.go(-1); 
+0

Das ist großartig, weil du auch 'window.history.go (-2);' (was ich gerade brauchte) oder 'window.history.go (-4); 'usw. – gibberish

27

Sie können entweder:

<button onclick="window.history.back()">Back</button> 

oder ..

<button onclick="window.history.go(-1)">Back</button> 

Der Unterschied ist natürlich back() geht nur 1 Seite zurück, aber go() geht zurück/weiter die Anzahl der Seiten, die Sie als Parameter übergeben, r relativ zu Ihrer aktuellen Seite.

5

onclick="history.go(-1)" Einfach

56

Hier ist der Code

<input type="button" value="Back" onclick="window.history.back()" /> 
Verwandte Themen