لماذا هو بلدي معالج onbeforeunload تسبب خطأ "خطأ غير محدد"؟

StackOverflow https://stackoverflow.com/questions/1010681

سؤال

وأنا باستخدام وظيفة جافا سكريبت التالية ضمن 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.';  
  }  
};  

ولكن عند الضغط على زر إلغاء الأمر في مربع الحوار، وأنا على الحصول خطأ صفحة جافا سكريبت:

<اقتباس فقرة>   

والخطأ: خطأ غير محدد

وأي أفكار؟

هل كانت مفيدة؟

المحلول

وتحقق القيمة الخاصة بك من (itemChanged). هل من الممكن شيء آخر يسبب الخطأ؟ أنه يعمل بشكل جيد بالنسبة لي.

عينة Jsbin .

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top