Riporto una segnalazione di qualche tempo fa dell’ottimo Rosario De Turris che è sicuramente bene tenere a mente:
Nell’inserire un semplice link con lo scopo di ritornare alla pagina precedente il seguente blocco:
<a href="#" onclick="javascript:history.back();">back</a>
oppure
<a href="#" onclick="history.go(-1);">back</a>
funziona correttamente su IE, Opera, mentre su Firefox (ultima versione 2.0.0.12) presenta l’anomalo comportamento di far ritornare (dopo 1 secondo) alla pagina contenente il link, pur avendo caricato la pagina voluta (o, se il client è molto performante, all’utente sembra non ritornare indietro) …
Soluzione che funziona su tutti e 3 i browser:
<a href="#" onclick="history.go(-1);return false;">back</a>
oppure
<a href="#" onclick="history.back();return false;">back</a>
Tags: bug
grazie mi hai risolto un problema!
non pensavo che firefox facesse così le bizze… anche getYear() non funzia, bisogna usare getFullYear().
mah!
Si ma in google chrome continua non funzionare.
Ho provato tutte le soluzioni ma nn funziona il back!