Simptome
Aveți o pagină web HTML care conține câmpurile de intrare, care sunt încorporate în DIV Tag-uri. Utilizați scripturi în pagina web și înlocuiește din împrejurimi container DIV utilizând proprietatea innerHTML . (Această proprietate include câmpul intrare focalizat.) În această situație, pagina web nu mai are focalizarea.
Cauza
Această problemă apare deoarece documentul . ActiveElement este setată la nul.
Notă Acesta este comportamentul normal în modul standarde IE9 și mai târziu moduri care documentul . ActiveElement proprietate este setată la nul atunci când utilizați proprietatea innerHTML pentru a înlocui container DIV din împrejurimi.Rezolvare
Informaţii despre actualizare
Pentru a rezolva această problemă, instalați cea mai recentă actualizare de securitate cumulativă pentru Internet Explorer. Pentru aceasta, mergeți la Microsoft Update. Pentru informații tehnice despre cea mai recentă actualizare de securitate cumulativă pentru Internet Explorer, accesați următorul site Web Microsoft:
http://www.microsoft.com/technet/security/current.aspxNotă Această actualizare a fost inclusă prima dată în actualizarea de securitate 2888505. Pentru mai multe informaţii, faceţi clic pe următorul număr de articol pentru a vedea articolul în baza de cunoştinţe Microsoft:
2888505 MS13-088: actualizarea de securitate cumulativă pentru Internet Explorer: 12 noiembrie 2013
Soluție
Pentru a rezolva această problemă atunci când s-a modificat conținutul utilizând proprietatea innerHTML și când documentul . ActiveElement este null, setat proprietatea innerHTML corpul apelând document.body.setActive(), în funcție de situația dvs.
Stare
Microsoft a confirmat că aceasta este o problemă cu produsele Microsoft enumerate în secţiunea „Se aplică la".
Mai multe informații
Această actualizare schimbă funcționalitatea pentru modul de document IE7 moștenite și IE8 tratează modul (cum ar fi în Vizualizare mod compatibilitate) în Internet Explorer 10, astfel încât moduri de document efectuează rezervă același fel ca în versiunile anterioare de Internet Explorer:
-
Când utilizați modul "Internet Explorer 7" document, docdocumente. ActiveElement proprietate este setată la eticheta de corp.
-
Când utilizați modul de document "Internet Explorer 8", documentul . ActiveElement este setată la eticheta HTML.
Referințe
Consultați terminologia Microsoft utilizează pentru a descrie actualizările de software.