Veebilehe kaotab fookuse innerHTML asendab DIVs sisend välju

Sümptomid

Teil on HTML veebileht, mis sisaldab sisendi kuvatakse manustatud DIV sildid. Kasutada skriptimist teise sinu kodulehele ja ümbritseva konteineri DIV asendada, kasutadesinnerHTMLvara . (Selle atribuudi ka sisaldab aktiivse panuse välja.) Selles olukorras on veebileht enam tähelepanu.

Põhjus

See probleem ilmneb, sest dokument. ActiveElement väärtuseks on seatud null.

Märkus. See on oodatav käitumine IE9 standardite režiimi ja hiljem mis dokumenti . ActiveElement atribuut on seatud null kuiinnerHTMLatribuudi abil ümbritseva konteineri DIV asendada.

Lahendus

Värskenduse teave

Selle probleemi lahendamiseks installige Internet Exploreri uusim koondturvavärskendus. Selleks minge Microsoft Update.

Viimase Internet Exploreri seniste koondturvavärskenduste tehnilist teavet, külastage järgmist Microsofti veebisaiti:

http://www.microsoft.com/technet/security/current.aspxMärkus. See värskendus sisaldas esmalt turvavärskendus 2888505.

Lisateabe saamiseks klõpsake Microsofti teabebaasi artikli kuvamiseks järgmist artiklinumbrit:

2888505 MS13-088: Internet Exploreri seniste koondturvavärskenduste: 12 November 2013

Lahendus

Selle probleemi kui sisu on muudetud, kasutades innerHTML atribuut ja dokument. ActiveElement on null, seadke keha helistades document.body.setActive(), vastavalt oma olukorrale .

Olek

Microsoft on kinnitanud, et see probleem esineb jaotises "Kehtib järgmiste toodete kohta" loetletud Microsofti toodetel.

Lisateabe saamiseks

See värskendus muudab pärand IE7 dokumenti režiimis funktsionaalsus ja IE8 dokumendi Internet Explorer 10 režiimis (nagu Compatibility View) nii, et dokumendi režiimi sooritada sama Fall nii, nagu Internet Exploreri varasemates versioonides.

  • Kui kasutate "Internet Explorer 7" dokumendi mode, docuues. ActiveElement atribuudi väärtus on keha tag.

  • Kui kasutate "Internet Explorer 8" režiimi dokumendi, dokument. ActiveElement väärtuseks on seatud HTML-silti.

Viited

Vt selle terminoloogia Microsoft kasutab tarkvaravärskenduste kirjeldamiseks.

Kas vajate veel abi?

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liitu Microsofti Insideri programmis osalejad

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×