Pergunta

Estou desenvolvendo um formulário de registro que leva os usuários a uma página de confirmação de "agradecimento". Nesta página de confirmação, eu gostaria de ter um botão que redirecione os usuários para onde quer que estivessem antes da página de registro.

O único problema é que meu cliente precisa que isso seja feito inteiramente no front-end, com HTML5 e JavaScript.

Dadas essas restrições, qual é a maneira mais eficiente de gerar um link que envia o usuário para onde ele/ela tinha duas páginas atrás?

Foi útil?

Solução

Se eu entender sua pergunta corretamente, você pode fazer isso quando o botão clique:

<script>
function goBack()
  {
  window.history.go(-2)
  }
</script>

<body>
<button onclick="goBack()">Go Back 2 Pages</button>
</body>

Isso foi diretamente do exemplo do W3School http://www.w3schools.com/jsref/met_his_go.asp

Outras dicas

Que tal definir cookies contendo o valor de referência ao URL ao inserir a página de registro e, em seguida, usar esse valor para redirecionar ao deixar a página de 'agradecimento'?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top