Javascript Web API History : Go, Back, Forward e Length

 Definição e Uso

O método back () carrega o URL anterior na lista de histórico.

Isso é o mesmo que clicar no "botão Voltar" do seu navegador.

 A propriedade length retorna o número de URLs na lista de histórico da janela do navegador atual.

A propriedade retorna pelo menos 1, porque a lista inclui a página carregada no momento.

Exemplos:

 <button onclick="goBack()">Voltar</button>
<button onclick="goForward()">Avançar</button>
<button onclick="goBackDuo()">Voltar 2</button>

<p>Ao clicar acima em voltar retornará à página anterior.</p>
<p>Ao clicar acima em avançar avançará à próxima página existente no histórico.</p>
<p>Ao clicar voltar 2, retornará 2  paginas na lista do histórico.</p>

<table><tr><td>HISTÓRICO:</td><td><div id="demo"></div></td></tr></table>
<p><strong>Nota:</strong> o histórico é referente a essa sessão do usuário.</p>
<script>
function goBack() {
  window.history.back();
}
function goForward() {
  window.history.forward();
}
function goBackDuo() {
  window.history.go(-2);
}
var x = history.length;
document.getElementById("demo").innerHTML = x;
</script>

Comentários

Postagens mais visitadas deste blog

Validação de API JavaScript - Forms

Usando expressões regulares no Javascript - RegExp

Javascript Web Console API : TIME e TIME END