الأعراض
لديك صفحة ويب HTML يحتوي على حقول الإدخال الذي يتم تضمينه في علامات DIV. يمكنك استخدام البرامج النصية في صفحة الويب الخاصة بك واستبدال حاوية DIV المحيطة باستخدام الخاصية innerHTML . (هذه الخاصية يتضمن حقل الإدخال المركز الخاص بك.) في هذه الحالة، صفحة ويب لم يعد التركيز.
السبب
تحدث هذه المشكلة لأن المستند . أكتيفيليمينت تعيين الخاصية إلى قيمة خالية.
ملاحظة: وهو السلوك المتوقع في الوضع "القياسي" IE9 والأوضاع اللاحقة التي المستند . أكتيفيليمينت ، تكون الخاصية فارغة عند استخدام الخاصية innerHTML لاستبدال حاوية DIV المحيطة.الحل
معلومات التحديث
لحل هذه المشكلة، تثبيت أحدث التحديث الأمني التراكمي لبرنامج Internet Explorer. للقيام بذلك، انتقل إلى Microsoft Update. للحصول على معلومات تقنية حول أحدث التحديث الأمني التراكمي لبرنامج Internet Explorer، انتقل إلى موقع Microsoft التالي على الويب:
http://www.microsoft.com/technet/security/current.aspxملاحظة: تم تضمين هذا التحديث أولاً في التحديث الأمني 2888505. لمزيد من المعلومات، انقر فوق رقم المقالة التالية لعرضها في "قاعدة معارف Microsoft":
2888505 MS13-088: التحديث الأمني التراكمي لبرنامج Internet Explorer: 12 تشرين الثاني/نوفمبر 2013
الحل البديل
للتغلب على هذه المشكلة عند تغيير المحتوى باستخدام الخاصية innerHTML وعند المستند . أكتيفيليمينت هي فارغة، قم بتعيين الخاصية innerHTML إلى الهيئة عن طريق استدعاء document.body.setActive()، بما يتناسب مع الموقف لديك.
الحالة
أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "ينطبق على".
مزيد من المعلومات
هذا التحديث بتغيير الوظيفة لوضع الوثيقة IE7 القديمة وتوثيق IE8 الوضع (مثل طريقة عرض التوافق) في Internet Explorer 10 حيث يقوم أوضاع المستند الاحتياطي نفسه كما في الإصدارات السابقة من Internet Explorer:
-
عند استخدام وضع المستند "Internet Explorer 7"، مستندأومينت. أكتيفيليمينت تم تعيين الخاصية إلى العلامة BODY.
-
عند استخدام وضع المستند "Internet Explorer 8" المستند . أكتيفيليمينت تم تعيين الخاصية لعلامة HTML.
المراجع
راجع استخدام Microsoft المصطلحات لوصف تحديثات البرامج.