Os materiais didáticos aqui disponibilizados estão licenciados através de Creative Commons Atribuição-SemDerivações-SemDerivados CC BY-NC-ND. Você possui a permissão para visualizar e compartilhar, desde que atribua os créditos do autor. Não poderá alterá-los e nem utilizá-los para fins comerciais.
Atribuição-SemDerivações-SemDerivados
CC BY-NC-ND
Cursos / Informática para Internet / Desenvolvimento Web I / Aula
O objeto history armazena as URLs visitadas pelo usuário desde quando o navegador foi aberto e, dessa forma, permite navegar (ir e voltar) pelas páginas do histórico. Na verdade o objeto history tem uma lista de URLs visitadas por cada Aba (Tab) do navegador, ou seja, cada Aba tem sua lista de visitas e portanto tem um funcionamento distinto dos botões Voltar e Avançar, que funciona somente no histórico de navegação daquela Aba. Páginas visitadas antes de uma nova Aba ser aberta não são utilizadas pelo objeto history. Esse objeto possui basicamente três métodos, são eles:
Abaixo, segue um exemplo usando os três métodos:
<html>
<head>
<script type="text/javascript">
function goBack2(){
window.history.go(-2)
}
function goBack(){
window.history.back()
}
function goForward(){
window.history.forward()
}
</script>
</head>
<body>
<input type="button" value="Voltar 2 página" onclick="goBack2()" />
<input type="button" value="Voltar 1 página" onclick="goBack()" />
<input type="button" value="Prosseguir 1 página" onclick="goForward()" />
</body>
</html>
Chegamos ao fim da nossa aula! Concluímos nossos estudos sobre JavaScript, bem como Servlets e JSP. Que tal agruparmos todo esse conhecimento adquirido em um projeto bacana? Até a próxima aula!
Versão 5.3 - Todos os Direitos reservados