Delicious LinkedIn Facebook Twitter RSS Feed

History

¿Como se puede manipular mediante JavaScript los botones "Atrás", "Adelante" y "Recargar" del navegador?
[ver ejemplo]
Manipular una páginia individual o frame actual

Recargar esta página o frame

Ir a página (o frame) anterior

Ir a página (o frame) siguiente


Manipular un frame vecino

Recargar un frame vecino

Ir a frame vecino anterior

Ir a frame vecino siguiente


Manipular un frame vecino usando su nombre

Recargar un frame vecino (por nombre)

Ir a frame vecino anterior (por nombre)

Ir a frame vecino siguiente (por nombre)
Códigos:
Manipular una páginia individual o frame actual
<a href="javascript:history.reload()">Recargar esta página o frame</a>

<a href="javascript:history.back()">Ir a página (o frame) anterior</a>

<a href="javascript:history.forward()">Ir a página (o frame) siguiente</a>

También nos puede interesar desplazarnos un número determinado de páginas hacia adelante o hacia atrás. Para ello tenemos que sustituir foward() o back() por go(numero), donde numero es la cantidad de páginas que queremos avanzar o retroceder en la historia. Por ejemplo, si queremos avanzar 3 páginas hacia adelante el código sería:
javascript:window.history.go(3)
Y si por el contrario queremos retroceder 3 páginas:
javascript:window.history.go(-3)

Manipular un frame vecino

<a href="javascript:parent.frames[2].history.reload()">Recargar un frame vecino</a>

<a href="javascript:parent.frames[2].history.back()">Ir a frame vecino anterior</a>

<a href="javascript:parent.frames[2].history.forward()">Ir a frame vecino siguiente</a>

Manipular un frame vecino usando su nombre
<a href="javascript:parent.nombreDelFrame.history.reload()">Recargar un frame vecino (por nombre)</a>

<a href="javascript:parent.nombreDelFrame.history.back()">Ir a frame vecino anterior (por nombre)</a>

<a href="javascript:parent.nombreDelFrame.history.forward()">Ir a frame vecino siguiente (por nombre)</a>

0 comments:

Post a Comment