سؤال

لدي قائمة في DashCode حيث أقوم بتحديث معلمة للوارد البيانات وأخبر القائمة بإعادة التحميل. الكود يعمل بكامل طاقته عند العرض من Safari ولكن لا يبدو أن الأمر RELOAD يعمل عندما يتم عرض نفس الصفحة في Firefox. الرمز الذي أستخدمه لتحديث مصدر البيانات الخاص بي هو:

dataSource.setValueForKeyPath("keyboard/build/", "parameters.directory");
var list= document.getElementById('list');                      
list.object.reloadData();

هل هناك أمر مختلف أحتاج إلى إرساله لـ Firefox لإعادة تحميل القائمة؟

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

المحلول 2

يبدو أن Firefox لا يعمل بشكل جيد مع المتغيرات المعلنة عالميًا ، لقد تخلصت من المتغيرات في البرنامج النصي ولم يتم تحميل الصفحة أي مشكلة.

نصائح أخرى

إذا كنت أتذكر بشكل صحيح ، فإن أجهزة تشغيل Dashboad تستخدم واجهات برمجة تطبيقات JavaScript الخاصة التي لا تتوفر في معظم بيئات JavaScript. هل يقدم Firefox أي أخطاء في وحدة التحكم JavaScript الخاصة بها (احصل Firebug إذا لم يكن لديك بالفعل). حاول اختبار نفس المشكلة في Chrome لمعرفة ما إذا كانت هذه مشكلة WebKit vs Gecko أو مشكلة Apple vs Everyone.

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