Objawy

Masz strony HTML, który zawiera pola wprowadzania danych, które są osadzone w znaczniki DIV. Możesz używać skryptów na stronach sieci Web i Zamień otaczającego kontener DIV za pomocą właściwości innerHTML . (Ta właściwość zawiera też pola wprowadzania sieci koncentruje się.) W tej sytuacji strona sieci Web nie ma już fokus.

Przyczyna

Ten problem występuje, ponieważ dokument . ActiveElement właściwość jest ustawiona na wartość null.

Uwaga Jest to oczekiwane zachowanie w trybie standardów IE9 i później tryby który dokument . ActiveElement wartość właściwości jest równa null, gdy właściwość innerHTML umożliwia Zamień otaczającego kontener DIV.

Rozwiązanie

Informacje o aktualizacji

Aby rozwiązać ten problem, należy zainstalować najnowszą zbiorczą aktualizację zabezpieczeń dla programu Internet Explorer. Aby to zrobić, przejdź do Witryny Microsoft Update.

W celu uzyskania informacji technicznych dotyczących najnowszej zbiorczej aktualizacji zabezpieczeń dla programu Internet Explorer przejdź do następującej witryny firmy Microsoft:

http://www.microsoft.com/technet/security/current.aspxUwaga Ta aktualizacja została uwzględniona w aktualizacji zabezpieczeń 2888505.

Aby uzyskać więcej informacji, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:

2888505 MS13-088: Zbiorcza aktualizacja zabezpieczeń dla programu Internet Explorer: 12 listopada 2013

Obejście problemu

Aby obejść ten problem, gdy zmieniona zostanie zawartość za pomocą właściwości innerHTML i dokument. ActiveElement jest null, należy ustawić właściwość innerHTML do ciała przez wywołanie document.body.setActive(), odpowiednie dla danej sytuacji.

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.

Więcej informacji

Ta aktualizacja zmienia funkcjonalność dla starszego trybu dokumentu IE7 i IE8 tryb (takie jak widok zgodności) w programie Internet Explorer 10 dokumentu, dzięki czemu trybach dokumentu przeprowadzić sam rezerwa tak samo, jak w starszych wersjach programu Internet Explorer:

  • Kiedy używać trybu dokument "Programu Internet Explorer 7", docNow. ActiveElement właściwość jest ustawiona na znacznika BODY.

  • Kiedy użyjesz trybu "Internet Explorer 8" dokumentu, dokument . ActiveElement właściwość jest ustawiona na tagu HTML.

Powiązane artykuły

Zobacz terminologia firma Microsoft używa do opisywania aktualizacji oprogramowania.

Potrzebna dalsza pomoc?

Rozwijaj swoje umiejętności
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów firmy Microsoft

Czy te informacje były pomocne?

Jaka jest jakość tłumaczenia?
Co wpłynęło na Twoje wrażenia?

Dziękujemy za opinię!

×