Während des Entwicklungsprozesses der Verwendung von IE6 -Browser traten verschiedene seltsame Probleme auf, was das Problem sehr schwierig und hastig gelöst hat. Hiermit teile ich meine Problembeschreibung und Lösungen an die Wulin.com -Plattform, um den Freunden zu helfen, die auf dieses Problem stoßen.
1. Das Lade -Lade -Iframe erscheint leer
Iframeid ist die geladene IDrame -ID -Nummer, ändern Sie sie einfach, um sie selbst zu verwenden. <iframe name = "Frames" id = "iframeid" src = ""/> setTimeout ("document.frames ['"+iframeid+"'].Ich denke, die erste Methode ist besser geeignet. Ohne die IE -Version zu beurteilen, kann IE6 und höher reibungslos ausgeführt und nur einmal geladen werden.
Einige Internetnutzer sagten auch, dass, wenn der SRC des IE6 nahe am <iframe liegt, es Leerzeichen geben wird, und ich habe keine Probleme gefunden, als ich es getestet habe.
2. Schaltfläche Klicken Sie Klicken Sie Klicken, um das Formular ohne Antwort einzureichen
Die Codekopie lautet wie folgt:
setTimeout ("Form1.Submit ();", 0);
Es wird auch verwendet, um die Ausführung mithilfe von SetTimeout zu verzögern.
Hier erfahren Sie, wie Sie Iframe -Laden langsam verbessern können
Die Lösung lautet wie folgt:
<iframe name = "e" u = "http://www.google.com" k = "0" src = "javaScript: void (0)" onload = "alert ('laden')"> </iframe> <button onclick = "aa ('e')"). _z = document.all (o_w); if (_z.k == '1') {alert ('Seite geladen'); zurückkehren; } _z.k = '1'; _ z.src = _z.u;} </script>Das obige dreht sich alles um diesen Artikel, ich hoffe, es wird für alle hilfreich sein!