Evitar que una página web se desplace mediante JavaScript
¿Cómo evitar que una página web se desplace utilizando JavaScript?
116
3
¿Cómo evitar que una página web se desplace utilizando JavaScript?
Usar
onunload
sólo permite mostrar mensajes, pero no interrumpirá la navegación (porque es demasiado tarde). Sin embargo, puedes usaronbeforeunload
e interrumpirá la navegación:Edición: Eliminado
confirm()
en la sentencia return ya que provocaba una ventana de confirmación como se esperaba, pero también mostraba una segunda confirmación con el resultado de la primera confirmación.En el ejemplo de Ayman'al devolver false evitas que se cierre la ventana/pestaña del navegador.
Utiliza onunload.
Para jQuery, creo que esto funciona así: