1. iframe ไม่แสดงภายใต้ IE6
บางครั้งคุณจะพบปัญหาที่ iframe ไม่แสดงภายใต้ IE6 และสามารถแสดงได้หลังจากการรีเฟรช ปัญหานี้ไม่ได้เกิดจากการโหลดหน้าช้า มีสาเหตุที่เป็นไปได้มากมายสำหรับปัญหานี้:
แอตทริบิวต์ SRC ถูกวางไว้ที่ด้านหน้าของ iframe (ไม่เคยพบ)
ความสูงถูกตั้งค่าเป็น 100%และค่าที่แท้จริงของความสูงไม่สามารถรับได้ภายใต้ IE6 วิธีแก้ปัญหา: ตั้งค่าเป็นค่าความสูงคงที่
ปรากฏการณ์นี้จะเกิดขึ้นเมื่อใช้แท็ก A เพื่อทริกเกอร์เหตุการณ์ onClick เพื่อสร้าง iFrame แบบไดนามิก วิธีแก้ปัญหา: เพิ่ม return false ไปยังฟังก์ชั่นคลิก; เช่น:
2. ปัญหาการโหลดหลายครั้งกับ CSS Sprite ภายใต้ IE6
ใน CSS Sprite ภายใต้ IE6 และ CSS โดยใช้อิมเมจพื้นหลังภาพเดียวกันจะถูกโหลดหลายครั้งเพิ่มจำนวนคำขอและการกะพริบจะเกิดขึ้นในรูปภาพที่มีเอฟเฟกต์โฮเวอร์ สารละลาย:
<!-[ถ้าเช่น 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;