Sintomi

Si dispone di una pagina Web HTML che contiene i campi INPUT che sono incorporati nei tag DIV. Per utilizzare lo script nella propria pagina Web e sostituire il contenitore DIV circostante utilizzando la proprietà innerHTML . (Questa proprietà include anche il campo INPUT attivo.) In questo caso, la pagina Web non ha più lo stato attivo.

Causa

Questo problema si verifica perché il documento . ActiveElement sia impostata su null.

Nota: È il comportamento previsto in modalità standard da Internet Explorer 9 e secondo modalità che il documento . ActiveElement proprietà è impostata su null quando si utilizza la proprietà innerHTML per sostituire il contenitore DIV circostante.

Risoluzione

Informazioni sull'aggiornamento

Per risolvere questo problema, installare l'aggiornamento della protezione cumulativo più recente per Internet Explorer. A tale scopo, passare a Microsoft Update.

Per informazioni tecniche sull'aggiornamento della protezione cumulativo più recente per Internet Explorer, visitare il seguente sito Web Microsoft:

http://www.microsoft.com/technet/security/current.aspxNota: Questo aggiornamento era prima incluso nell'aggiornamento della protezione 2888505.

Per ulteriori informazioni, fare clic sul seguente numero di articolo per visualizzare l'articolo della Microsoft Knowledge Base:

2888505 MS13-088: aggiornamento cumulativo della protezione per Internet Explorer: il 12 novembre 2013

Soluzione alternativa

Per risolvere il problema quando viene modificato il contenuto utilizzando la proprietà innerHTML e quando il documento . ActiveElement è null, impostare la proprietà innerHTML corpo chiamando document.body.setActive(), come appropriato alla situazione.

Stato

Microsoft ha confermato che questo è un problema dei prodotti Microsoft elencati nella sezione "Si applica a".

Ulteriori informazioni

Questo aggiornamento modifica la funzionalità per la modalità legacy di documento IE7 e IE8 documentare la modalità (come in visualizzazione compatibilità) in Internet Explorer 10 in modo che la modalità documento eseguire il fallback stesso come avveniva nelle versioni precedenti di Internet Explorer:

  • Quando si utilizza la modalità documento "Internet Explorer 7", il documentouovo. ActiveElement sia impostata sul tag BODY.

  • Quando si utilizza la modalità di documento "Internet Explorer 8", il documento . ActiveElement sia impostata sul tag HTML.

Riferimenti

Vedere la terminologia Microsoft utilizza per descrivere gli aggiornamenti software.

Serve aiuto?

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa a Microsoft Insider

Queste informazioni sono risultate utili?

Come valuti la qualità della traduzione?
Cosa ha influito sulla tua esperienza?

Grazie per il feedback!

×