Symptomer

Du har en HTML-webside som inneholder felt for inndata som er innebygd i DIV-koder. Du bruker skripting i websiden din, og erstatte den omkringliggende DIV beholderen ved hjelp av egenskapen innerHTML . (Denne egenskapen inneholder også din fokusert INPUT-feltet.) I dette tilfellet har websiden ikke lenger fokus.

Årsak

Dette problemet oppstår fordi -dokument. ActiveElement -egenskapen er satt til null.

Obs! Det er den forventede virkemåten i standardmodus for IE9 og senere modi som dokumentet. ActiveElement er satt til null når du bruker egenskapen innerHTML erstatte omkringliggende DIV beholderen.

Oppløsning

Oppdatere informasjon

Hvis du vil løse dette problemet, kan du installere den nyeste kumulative sikkerhetsoppdateringen for Internet Explorer. Hvis du vil gjøre dette, kan du gå til Microsoft Update.

Hvis du vil ha teknisk informasjon om den nyeste kumulative sikkerhetsoppdateringen for Internet Explorer, kan du gå til følgende Microsoft-webområde:

http://www.microsoft.com/technet/security/current.aspxObs! Denne oppdateringen var først inkludert i sikkerhetsoppdatering 2888505.

Hvis du vil ha mer informasjon, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:

2888505 MS13-088: Kumulativ sikkerhetsoppdatering for Internet Explorer: 12. November 2013

Løsningen

Du kan omgå dette problemet når innholdet endres ved hjelp av egenskapen innerHTML og dokumentet. ActiveElement er null, setter du egenskapen innerHTML til brødtekst ved å kalle document.body.setActive(), avhengig av situasjonen.

Status

Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".

Hvis du vil ha mer informasjon

Denne oppdateringen endrer funksjonaliteten for eldre IE7 dokumentet modus og IE8 dokumentere modus (for eksempel i kompatibilitetsvisning) i Internet Explorer 10 slik at dokument-modus utfører samme reserve som de gjorde i tidligere versjoner av Internet Explorer:

  • Når du bruker modusen for dokument for "Internet Explorer 7", docytt. ActiveElement er satt til BODY-koden.

  • Når du bruker "Internet Explorer 8" dokument-modus, -dokument. ActiveElement er satt til HTML-koden.

Referanser

Se terminologien som Microsoft bruker til å beskrive oppdateringer av programvare.

Trenger du mer hjelp?

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Microsoft Insiders

Var denne informasjonen nyttig?

Hvor fornøyd er du med språkkvaliteten?
Hva påvirket opplevelsen din?

Takk for tilbakemeldingen!

×