1. Iframe non affiché sous IE6
Parfois, vous rencontrerez le problème que l'IFRAME n'affiche pas sous IE6, et il ne peut être affiché qu'après rafraîchir. Ce problème n'est pas causé par le chargement lent des pages. Il y a de nombreuses raisons possibles à ce problème:
L'attribut SRC est placé à l'avant de l'Iframe (jamais rencontré)
La hauteur est définie à 100% et la valeur réelle de la hauteur ne peut pas être obtenue sous IE6. Solution: réglé sur une valeur de hauteur fixe
Ce phénomène se produira également lors de l'utilisation de la balise A pour déclencher l'événement onClick pour créer un iframe dynamiquement. Solution: Ajoutez un return false à la fonction de clic; tel que:
2. Problèmes de chargement multiples avec CSS Sprite sous IE6
Dans le sprite CSS sous IE6 et le CSS en utilisant l'image d'arrière-plan, la même image sera chargée plusieurs fois, augmentant le nombre de demandes et le clignotement se produira dans les images avec un effet de survol. Solution:
<! - [If ie 6]> <script type = "text / javascript"> document.execcommand ("backgroundImageCache", false, true); </cript> <! [endif] ->3. Page Jump invalide
Lorsque vous utilisez JS 'Window.Location.Href = URL dans IE6 pour la redirection de page, un phénomène non valide se produira, en particulier lors de l'utilisation d'ONClick pour exécuter la fonction dans la balise A. Solution:
window.location.href = url; return false;