O cálculo de offsetTop para elementos contidos como subordinados de elementos de deslocamento pode ser reportado incorrectamente no Windows Internet Explorer 8

INTRODUÇÃO
A actualização de segurança cumulativa para o Internet Explorer 974455 (descrita no boletim de segurança da Microsoft MS09-054) apresentou uma nova lógica para calcular o valor da propriedade offsetTop. Em determinados cenários, o valor da propriedade offsetTop pode ser calculado incorrectamente.
Sintomas
Quando o Internet Explorer 8 está a ser executado no modo padrão, pode calcular incorrectamente o valor da propriedade offsetTop, caso se verifiquem as seguintes condições:
  • A página Web utiliza a propriedade offsetTop para determinar a posição superior dos elementos.
  • Os elementos são subordinados absolutos dos elementos de deslocamento.
  • A actualização de segurança cumulativa para o Internet Explorer 974455 está instalada.
A propriedade offsetTop é utilizada para calcular a posição superior do objecto em relação ao esquema ou ao elemento principal de coordenada. Para mais informações, visite a seguinte página Web do Microsoft MSDN: Para mais informações sobre a actualização MS09-054, clique no número de artigo que se segue para visualizar o artigo na Base de Dados de Conhecimento da Microsoft:
974455 MS09-054: Actualização de segurança cumulativa para o Internet Explorer
Causa
A actualização de segurança cumulativa para o Internet Explorer 974455 (descrita no boletim de segurança MS09-054) foi lançada para corrigir vulnerabilidades de segurança identificadas no Internet Explorer. Como parte da actualização de segurança cumulativa, o Internet Explorer introduziu uma lógica adicional para calcular os valores da propriedade offsetTop. Esta lógica adicional não teve em consideração determinados cenários, nos quais a propriedade offsetTop foi pedida para elementos que são subordinados absolutos dos elementos de deslocamento.
Resolução
Para resolver este problema, instale a actualização 976749 depois de instalar a actualização de segurança cumulativa 974455. Para mais informações sobre a actualização 976749, clique no número de artigo que se segue para o visualizar na Base de Dados de Conhecimento Microsoft:
976749Está disponível uma actualização para o Internet Explorer que resolve problemas que ocorrem depois de aplicar a actualização de segurança 974455 (MS09-054)

Importante Não instale a actualização 976749 se não tiver instalado a actualização de segurança cumulativa 974455. Se instalar a actualização 976749 sem instalar primeiro a actualização de segurança cumulativa 974455, o Internet Explorer poderá não funcionar correctamente. Se isto ocorrer, desinstale a actualização 976749, instale a actualização de segurança cumulativa 974455 e, em seguida, reinstale a actualização 976749.
Ponto Da Situação
A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".
Propriedades

ID do Artigo: 976948 - Última Revisão: 11/09/2009 18:07:25 - Revisão: 1.2

Windows Internet Explorer 8

  • kbbug kbexpertiseinter kbsecurity kbsurveynew KB976948
Comentários