Por que meu manipulador onbeforeunload causando um erro “não especificado erro”?
-
06-07-2019 - |
Pergunta
Eu estou usando a seguinte função JavaScript dentro 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.';
}
};
Mas quando eu pressione o botão Cancelar na caixa de diálogo, eu estou recebendo um erro de página JavaScript:
Erro:. Erro não especificado
Todas as idéias?
Solução
Verifique se o seu valor de (ItemChanged). É possível alguma outra coisa causas do erro? Ele funciona muito bem para mim.
Jsbin amostra.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow