¿Por qué mi controlador onbeforeunload causa un error de "error no especificado"?
-
06-07-2019 - |
Pregunta
Estoy usando la siguiente función de JavaScript en IE6:
window.onbeforeunload = function() {
if (itemChanged) {
return 'You have made changes to data on this page. If you navigate away from this page without first saving your data, the changes will be lost.';
}
};
Pero cuando presiono el botón Cancelar en el cuadro de diálogo, aparece un error de página de JavaScript:
Error: error no especificado.
¿Alguna idea?
Solución
Verifique su valor de (itemChanged). ¿Es posible que algo más cause el error? Funciona bien para mí.
Jsbin muestra.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow