El caso es que estoy haciendo un editor de tutoriales. Encontré esta función que hace que, cuando salgas del editor, te pregunte si realmente quieres salir, pues se perderán los datos no guardados:
Código Javascript:
Va perfecto, lo que pasa es que, cuando le doy al botón de Guardar (en el editor de tutoriales) también me sale el mensaje de si realmente quiero salir. Lo que quiero es evitar eso, quiero que cuando le de al botón de Guardar no me pregunte si realmente quiero salir.Ver original
function control_close(e) { if(!e) e = window.event; e.cancelBubble = true; e.returnValue = 'Los cambios realizados se perderan, si no los GUARDASTE'; //Este es el mensaje que mostraremos if (e.stopPropagation) { e.stopPropagation(); e.preventDefault(); } } window.onbeforeunload=control_close;
El botón tiene el siguiente código:
Código HTML:
Ver original
¿Alguna idea de cómo lo podría hacer? Estoy usando jQuery, y se me había ocurrido poner que, cuando le diera al botón de guardar, se desactivara la función. Algo así:
Código Javascript:
Pero no sé cómo hacerlo :p. Ver original
$("button[type=submit]").click(function (){ desactivar función; });