Cargar posición del scroll al hacer submit JSF. TIP.
submit()
se pierde la posición del scroll y la pagina se muestra desde el principio, ahora sabemos que es un poco tedioso ir de nuevo al campo donde se hizo la petición al servidor, para lograr obtener la posición de scroll y que cuando hagamos submit()
la pagina permanezca en el mismo lugar y no al principio necesitamos una función en JavaScript sencilla. Bueno aquí les dejo las funciones para obtener la posición del scroll y cargar la posición al hacer submit:
Funciones JavaScript
function cargarScroll(){ var posición = window.name || 0; window.scrollTo(0, posición); } function obtenerScroll(){ window.name = self.pageYOffset || (document.documentElement.scrollTop + document.body.scrollTop); }
body
<body onload="cargarScroll();" onunload="obtenerScroll();">
No hay comentarios :
Publicar un comentario