Belirtiler
DIV etiketleri içinde katıştırılmış giriş alanları içeren bir HTML Web sayfası var. Çevreleyen DIV konteyner InnerHtml özelliğini kullanarak değiştirin ve komut dosyası, Web sayfasını kullanın. (Bu özellik ayrıca, odaklanan giriş alanını içerir.) Bu durumda, Web sayfası artık odağı alır.
Neden
Çünkü bu sorun oluşur belge. ActiveElement özelliği null.
Not: Beklenen davranış IE9 standartları modu ve daha sonra modlar ise, belge. ActiveElement özelliği çevreleyen DIV konteyner değiştirmek için innerHTML özelliğini kullandığınızda null olarak ayarlanır.
Çözüm
Güncelleştirme bilgileri
Bu sorunu gidermek için en son Internet Explorer toplu güvenlik güncelleştirmesini yükleyin. Bunu yapmak için Microsoft Update'e gidin.
En son Internet Explorer toplu güvenlik güncelleştirmesi hakkında teknik bilgi için aşağıdaki Microsoft web sitesine bakın:
http://www.microsoft.com/technet/security/current.aspxNot: Bu güncelleştirme ilk olarak güvenlik güncelleştirmesi 2888505 eklenmiştir.
Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:
2888505 MS13-088: Internet Explorer için toplu güvenlik güncelleştirmesi: 12 Kasım 2013
Geçici çözüm
InnerHtml özelliğini kullanarak içerik değiştiğinde ve ne zaman bu sorunu çözmek için belge. ActiveElement ise null, document.body.setActive(), durumunuza uygun olarak çağırarak gövdeye innerHTML özelliğini ayarlayın.
Durum
Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.
Daha fazla bilgi
Bu güncelleştirme için eski IE7 belge modu işlevselliğini değiştiren ve böylece belge modları önceki Internet Explorer sürümlerinde olduğu gibi aynı geri dönüş yapmak IE8 belge modunda (olduğu gibi uyumluluk görünümü gibi) Internet Explorer 10:
-
"Internet Explorer 7'yi" Belge modu, dockullandığınızda, belge. ActiveElement özelliği için BODY etiketini Ayarla.
-
"Internet Explorer 8" Belge modu, Belge kullandığınızda. ActiveElement özelliği, HTML etiketi için ayarlanır.
Başvurular
Bkz: terminoloji Microsoft yazılım güncelleştirmelerini açıklamak için kullanır.