Tengo el siguiente incovneniente. Creo que JavaScript es la solución, pero no logro encontrar exactamente cómo hacerlo.
Paso a explicar: los usuarios de un sitio web tienen la posibilidad de abrir un "cuaderno de apuntes" en un popup, para tomar notas de un curso. Quiero evitar que cierren la ventana sin haber guardado antes los cambios.
Solucionaría el problema:
1. Preguntarle al usuario si realmente desea cerrar la ventana y decirle que los cambios no guardados se perderán.
2. Que la cerrar la ventana se guarden en una tabla de MySQL los datos ingresados.
He intentado con
Código:
pero el problema es que al presionar el botón "Guardar cambios" la página se recarga y aparece ese mismo mensaje, lo que es confuso para el usuario.<BODY onbeforeunload="event.returnValue = '¡Los cambios que no hayan sido guardados se perderán!'">
¿A alguien se le courre cómo hacer? cualquier punta que me tiren o pregunta será bienvenida.
Gracias,
Pablo