Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/08/2008, 12:32
MoebiusDigital
 
Fecha de Ingreso: junio-2007
Ubicación: Buenos Aires, Argentina
Mensajes: 262
Antigüedad: 16 años, 11 meses
Puntos: 1
Ejecutar acción al cerrar ventana

Estimados:

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:
<BODY onbeforeunload="event.returnValue = '¡Los cambios que no hayan sido guardados se perderán!'">
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.

¿A alguien se le courre cómo hacer? cualquier punta que me tiren o pregunta será bienvenida.

Gracias,
Pablo
__________________
Moebius Digital | La pieza que faltaba
Diseño web | Web hosting