1. iframe لم يتم عرضه تحت IE6
في بعض الأحيان ، ستواجه المشكلة التي لا يعرضها iframe تحت IE6 ، ولا يمكن عرضها إلا بعد التحديث. هذه المشكلة لا ناجمة عن تحميل الصفحة البطيئة. هناك العديد من الأسباب المحتملة لهذه المشكلة:
يتم وضع سمة SRC في مقدمة iframe (لم تقابل أبدًا)
يتم ضبط الارتفاع على 100 ٪ ، ولا يمكن الحصول على القيمة الفعلية للارتفاع بموجب IE6. الحل: ضبط على قيمة الارتفاع الثابت
ستحدث هذه الظاهرة أيضًا عند استخدام علامة A لتشغيل حدث OnClick لإنشاء iframe بشكل ديناميكي. الحل: أضف إرجاع FALSE إلى دالة النقر ؛ مثل:
2. مشاكل التحميل المتعددة مع CSS Sprite تحت IE6
في CSS Sprite تحت IE6 و CSS باستخدام صورة الخلفية ، سيتم تحميل نفس الصورة عدة مرات ، وزيادة عدد الطلبات ، وسيحدث وميض في الصور مع تأثير التحويم. حل:
<!-[إذا كان IE 6]> <script type = "text/javaScript"> document.execcommand ("backgroundImageCache" ، false ، true) ؛ </script> <! [endif]->3. قفزة الصفحة غير صالحة
عند استخدام window.location.location.href = url في IE6 لإعادة توجيه الصفحة ، ستحدث ظاهرة غير صالحة ، خاصة عند استخدام onclick لتنفيذ الوظيفة في العلامة A. حل:
window.location.href = url ؛ return false ؛