Perché il mio gestore onbeforeunload sta causando un errore "Errore non specificato"?
-
06-07-2019 - |
Domanda
Sto utilizzando la seguente funzione JavaScript all'interno di 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.';
}
};
Ma quando premo il pulsante Annulla nella finestra di dialogo, visualizzo un errore della pagina JavaScript:
Errore: errore non specificato.
Qualche idea?
Soluzione
Controlla il tuo valore di (itemChanged). È possibile che qualcos'altro causi l'errore? Funziona bene per me.
Jsbin campione.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow