Objeto history
El objeto history guarda información de las páginas visitadas en la sesión actual con el navegador que tengamos abierto.
Propiedades.
current. Cadena con la URL actual.
next. URL de pá posterior (si se ha visitado alguna después de la actual.
length. Número de entradas en el historial (páginas que han sido visitadas.
previous. URl con la entrada anterior.
Según los permisos otorgados, el acceso a estas propiedades puede ocasionar errores o no devolver nada.
history.current =
history.next =
history.length =
history.previous =
Métodos.
back(). Accede a una página anterior a la que se está viendo, es decir, hace la misma función que si pulsas el botón de volver del navegador.
forward(). Para ir una página hacia delante.
go(posicion
). Para acceder a n
páginas visitadas antes o después de la actual. Recibe como parámetro el número de páginas, de modo que si el valor es positivo se intentará acceder a la n
páginas visitadas después de la actual, y si es negativo a las n
páginas visitadas anteriormente.
Hay que tener mucho cuidado con el uso de estos métodos, pues si intentamos acceder a una página que no existe (ya sea porque no se han visitado página-s antes o después, según el caso) y no lo controlamos, la ejecución de estas sentencias nos dará un error.