Problembeschreibung
Sie haben eine HTML-Webseite mit Eingabefelder, die in DIV-Tags eingebettet sind. Mithilfe von Skripts auf der Webseite zu den umgebenden DIV-Container durch Ersetzen der InnerHTML -Eigenschaft. (Diese Eigenschaft gehören fokussierte Eingabefeld.) In diesem Fall hat die Webseite nicht mehr den Fokus.
Ursache
Dieses Problem tritt auf, weil das Dokument . ActiveElement -Eigenschaft auf Null.
Hinweis Ist das erwartete Verhalten IE9 Standardmodus und höher Modi, die das Dokument . ActiveElement -Eigenschaft auf null, wenn die InnerHTML -Eigenschaft verwenden, um den umgebenden DIV-Container ersetzen.
Problemlösung
Update-Informationen
Um dieses Problem zu beheben, installieren Sie das neueste kumulative Sicherheitsupdate für Internet Explorer. Gehen Sie hierzu zu Microsoft Update.
Technische Informationen über das neueste kumulative Sicherheitsupdate für Internet Explorer finden Sie auf folgender Microsoft-Website:
http://www.microsoft.com/technet/security/current.aspxHinweis Dieses Update war erstmals in Sicherheitsupdate 2888505 enthalten.
Klicken Sie für weitere Informationen auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
2888505 MS13-088: Kumulatives Sicherheitsupdate für InternetExplorer: 12 November 2013
PROBLEMUMGEHUNG
Dieses Problem umgehen, wenn der Inhalt mithilfe der InnerHTML -Eigenschaft geändert wird und das Dokument . ActiveElement null ist, durch Aufrufen von document.body.setActive()je nach Ihrer Situation InnerHTML -Eigenschaft auf Text festgelegt.
Status
Microsoft hat bestätigt, dass es sich um ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt „Eigenschaften“ aufgeführt sind.
Weitere Informationen
Dieses Update ändert die Funktionalität für IE7 Dokument Legacymodus und IE8-Modus (wie Kompatibilitätsansicht) in Internet Explorer 10 dokumentieren, so dass den Dokumentmodi gleiche Fallback durchführen, wie in früheren Versionen von Internet Explorer:
-
Bei Verwendung von "InternetExplorer 7" Modus, Docerarbeitet. ActiveElement -Eigenschaft auf das BODY-Tag festgelegt ist.
-
Wenn Sie den "Internet Explorer 8" Dokumentmodus Dokument verwenden. ActiveElement -Eigenschaft auf das HTML-Tag.
Referenzen
Anzeigen Sie die Terminologie verwendet Produktupdates