Hola,
estoy intentando refrescar una página y que el scroll se mantenga en el sitio que estaba antes de refrescar.
Uso las funciones siguientes para conseguir lo del scroll:
<script language="javascript">
function detectScrollbar()
{
if (navigator.appName == "Microsoft Internet Explorer")
{
window.principal=document.body.scrollTop;
}
else
{
window.principal=window.pageYOffset;
}
}
function doScroll()
{
if (window.principal) window.scrollTo(0, window.principal);
}
</script>
Para refrescar la página(principal.php) lo hago con un boton:
onclick="window.location='principal.php' "
Se refresca, pero el scroll lo respeta solo cuando pulso F5.
¿ Alguna sugerencia ?
Muchas gracias.