Symptomen
Hebt u een HTML-webpagina met INPUT velden die zijn ingesloten in div-tags. U gebruikt uitvoeren van scripts in uw webpagina's en de omringende DIV container met behulp van de eigenschap innerHTML vervangen. (Deze eigenschap bevat ook uw gerichte invoer veld.) In dit geval wordt heeft de webpagina niet langer de focus.
Oorzaak
Dit probleem treedt op omdat het -document. ActiveElement eigenschap is ingesteld op null.
Opmerking Is de verwachte werking in standaardmodus IE9 en later modi die het document . ActiveElement eigenschap is ingesteld op null wanneer u de eigenschap innerHTML ter vervanging van de omringende DIV container.
Oplossing
Update-informatie
Dit probleem oplossen door de meest recente cumulatieve beveiligingsupdate voor Internet Explorer te installeren. Hiertoe gaat u naar Microsoft Update.
Ga naar de volgende Microsoft-website voor technische informatie over de meest recente cumulatieve beveiligingsupdate voor Internet Explorer:
http://www.microsoft.com/technet/security/current.aspxOpmerking Deze update werd voor het eerst opgenomen in beveiligingsupdate 2888505.
Voor meer informatie klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:
2888505 MS13-088: cumulatieve beveiligingsupdate voor Internet Explorer: 12 November 2013
Tijdelijke oplossing
Om dit probleem te omzeilen wanneer de inhoud met behulp van de eigenschap innerHTML wordt gewijzigd en het document . ActiveElement is null, stelt u de eigenschap innerHTML op het lichaam door het aanroepen van document.body.setActive(), afhankelijk van uw situatie.
Status
Microsoft heeft bevestigd dat dit probleem kan optreden in de Microsoft-producten die worden vermeld in de sectie 'Van toepassing op'.
Meer informatie
Deze update wijzigt de functionaliteit voor het oude documentmodus voor IE7 en IE8-modus (zoals in de Compatibiliteitsweergave) in Internet Explorer 10-document zodat de modi document de terugval dezelfde uitvoeren als in eerdere versies van Internet Explorer:
-
Als u 'Internet Explorer 7' documentmodus gebruiken, docNieuw. ActiveElement eigenschap is ingesteld op de label BODY.
-
Als u de modus van "Internet Explorer 8" document, het document gebruikt. ActiveElement eigenschap is ingesteld op de HTML-code.
Referenties
Zie de Microsoft terminologie gebruikt om softwareupdates te beschrijven.