Existe uma função que eu possa anexar como um evento de clique de um botão para fazer o navegador voltar à página anterior?
<input name="action" type="submit" value="Cancel"/>
javascript
html
browser
onclick
dom-events
Doc Holiday
fonte
fonte
Respostas:
Adicione isso ao seu elemento de entrada
fonte
<input action="action" type="button" value="Back" onclick="window.history.go(-1); return false;" />
Esta resposta é bastante antiga, portanto, poderia ter sido um problema introduzido em versões mais modernas de navegadores. :)action="action"
serve? E é html válido?.js
arquivos dedicados e minificados 2. O JS embutido deve ser desativado por meio de uma Política de segurança de conteúdo para mitigar as injeções de XSSou
Coloque isso na
onclick
alça do botão . Deve ficar assim:fonte
Para Ir para a página anterior
Primeiro método
Segundo método
se quisermos dar mais de um passo para trás, aumente
fonte
fonte
Você só precisa chamar o seguinte:
fonte
Mais curto ainda!
http://jsfiddle.net/qXrbx/
Eu prefiro o
.go(-number)
método como antes, para 1 ou muitas 'costas', há apenas 1 método para usar / lembrar / atualizar / pesquisar, etc.Além disso, o uso de uma marca para um botão Voltar parece mais apropriado do que marcas com nomes e tipos ...
fonte
fonte
Simples. Uma linha.
Como a resposta de Wim e Malik, mas apenas em uma linha.
fonte
Essa é a única coisa que funciona em todos os navegadores atuais:
fonte
Funciona para mim o tempo todo
fonte