2012-11-22 16 views
37

Eventuali duplicati:
Go Back to Previous Page
get back to previous pageTorna in una pagina

Come ottenere la pagina precedente in javascript codifica. Vai alla pagina precedente quando fai clic sul pulsante Indietro.

+0

La mia inclinazione è fondamentalmente _don't._ Il browser ha già un pulsante Indietro, quindi l'aggiunta di un pulsante per la pagina è ridondante, e anche se l'utente ha aperto la tua pagina in una nuova scheda o in una nuova finestra, quindi non puoi tornare indietro. – nnnnnn

+1

@nnnnnn è sostanzialmente corretto, ma potrebbero esserci alcune situazioni in cui potrebbe essere più semplice implementare un pulsante Indietro (ad esempio se il browser è in esecuzione a schermo intero, ad esempio un chiosco). – FixMaker

+0

possibile duplicato di [tornare alla pagina precedente] (http://stackoverflow.com/questions/2968425/get-back-to-previous-page) e [Torna alla pagina precedente] (http://stackoverflow.com)/questions/2548566/go-back-to-previous-page) –

risposta

20

Ci sono alcuni modi, questo è uno:

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

Questo è ottimo perché puoi anche usare 'window.history.go (-2);' (che avevo appena bisogno) o 'window.history.go (-4); ', ecc. – gibberish

27

è possibile utilizzare:

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

o ..

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

La differenza, naturalmente, è back() torna indietro di 1 pagina ma go() riporta indietro/inoltra il numero di pagine che si passano come parametro, r elativo alla tua pagina corrente.

5

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

56

Ecco il codice

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