Príznaky
Máte HTML webovej stránky, ktorá obsahuje vstupné polia, ktoré sú vložené v DIV značky. Použiť skriptovanie vo svojej webovej stránky a nahradiť okolie DIV kontajnera pomocou innerHTML vlastnosti. (Táto vlastnosť obsahuje aj cielené vstupné pole.) V tomto prípade stránka už výberu.
Príčina
Tento problém sa vyskytuje, pretože dokumentu. ActiveElement vlastnosť nastavená na hodnotu null.
Poznámka: Ide o očakávané správanie v režime IE9 štandardy a neskôr režimy že dokumentu . ActiveElement vlastnosť nastavená na null keď použijete vlastnosť innerHTML nahradiť okolie DIV kontajnera.Riešenie
Informácie o aktualizácii
Ak chcete vyriešiť tento problém, nainštalujte Najnovšia Kumulatívna aktualizácia zabezpečenia programu Internet Explorer. Chcete urobiť, prejdite na Microsoft Update. Technické informácie o Najnovšia Kumulatívna aktualizácia zabezpečenia programu Internet Explorer, nájdete na nasledujúcej webovej lokalite spoločnosti Microsoft:
http://www.microsoft.com/technet/security/current.aspxPoznámka: Táto aktualizácia bola prvýkrát zahrnutá v aktualizácii zabezpečenia 2888505. Ďalšie informácie získate po kliknutí na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:
2888505 MS13-088: Kumulatívna aktualizácia zabezpečenia programu Internet Explorer: 12 November 2013
Alternatívne riešenie
Tento problém obísť, pri zmene obsahu pomocou innerHTML vlastnosti a pri dokumentu. ActiveElement je null, nastavte vlastnosť innerHTML tela volaním document.body.setActive(), ktoré zodpovedajú vašej situácii.
Stav
Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.
Ďalšie informácie
Táto aktualizácia mení funkčnosť režimu staršie dokument IE7 a IE8 režim (napríklad v režime kompatibilného zobrazenia) Internet Explorer 10 tak, že režimy dokumentov vykonávať rovnaké záložný rovnako ako v starších verziách programu Internet Explorer:
-
Keď použijete režim dokumentu "Internet Explorer 7", docnástroja. ActiveElement vlastnosť nastavená na tele značku.
-
Keď použijete režim dokumentu "Internet Explorer 8", dokument. ActiveElement je nastavená na značku HTML.
Odkazy
Pozrite si terminológia spoločnosť Microsoft používa na popis aktualizácií softvéru.