Je reçois une erreur sur cette ligne dans IE8 avec l'erreur Non implémentée. Comment est-ce que j'exécute cette ligne sur d'autres navigateurs et IE8 l'ignore-t-il?Non implémenté IE8: contourner ce problème?
window.onbeforeunload = function() {
C'est bizarre. Il n'y a rien à l'intérieur de cela qui devrait causer une erreur. Ce script est chargé à la fin du corps, donc tout le HTML existe et déplacer ce code vers le bas sur le fichier l'a résolu. Pourquoi?
window.onbeforeunload = function() {
var txtbox = $('.box textarea').eq(0);
var txt = txtbox.val();
var btn = $('.box button').eq(0).html();
if (btn == "Thank You")
return;
if (btn == "Sending")
return "not complete";
if (txt != '') {
return "blah"
}
return;
}
Cela arrête-t-il l'exécution de votre code? Si ce n'est pas le cas, ignorez-le simplement. – tcooc
Il arrête l'exécution de code –
Est-ce que c'est toute votre fonction? Si c'est le cas c'est une erreur de syntaxe/body/close manquant, si ce n'est pas le cas, alors publiez le contenu de la méthode, car quelque chose à l'intérieur provoque le problème. –