Este é um post de José Lopes.
Se se pretender criar um link para voltar à página anterior, fazendo a mesma função que o botão Back do browser, basta incluir a seguinte linha:
<a href="javascript:javascript:history.go(-1)"> Clicar aqui para voltar à página anterior </a>
Esta funcionalidade pode ser utilizada por exemplo nas páginas de erro personalizadas, permitindo uma navegação mais simpática ao utilizador pois evita-se mensagem do tipo "Clique no botão Back do browser para voltar à página anterior".
Esta função faz uso da história de navegação do browser pelo que deve ser utilizada em conformidade (cada janela ou tab do browser possui a sua história).
O valor -1 aponta para a última página carregada. Mudando este valor podemos saltar para a frente ou para trás na história de navegação, por exemplo com o valor 1 iria para a página seguinte e com o valor -2 para a segunda página antecedente.
Funciona na maioria dos browsers (testado no Firefox, Konqueror, Opera, IE).