O cálculo offsetTop de elementos contidos como filhos dos elementos rolados pode ser reportado incorretamente no Windows Internet Explorer 8

Traduções deste artigo Traduções deste artigo
ID do artigo: 976948 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

INTRODUÇÃO

A atualização de segurança cumulativa para 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 incorretamente.

Sintomas

Quando o Internet Explorer 8 é executado em modo de padrões, ele pode calcular incorretamente o valor da propriedade offsetTop se as seguintes condições forem verdadeiras:
  • A página da Web usa a propriedade offsetTop para determinar a posição superior dos elementos.
  • Os elementos são filhos absolutos de elementos rolados.
  • A atualização de segurança cumulativa 974455 para o Internet Explorer está instalada.
A propriedade offsetTop é usada para calcular a posição superior do objeto em relação ao pai da coordenada ou do layout. Para obter mais informações, visite a seguinte página da Microsoft MSDN:
http://msdn.microsoft.com/pt-br/library/ms534303(VS.85).aspx
Para obter informações adicionais sobre o artigo MS09-054, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento da Microsoft:
974455 MS09-054: Atualização de segurança cumulativa para o Internet Explorer

Causa

A atualização de segurança cumulativa 974455 para o Internet Explorer (descrita no boletim de segurança MS09-054) foi lançada para resolver vulnerabilidades de segurança identificadas no Internet Explorer. Como parte da atualização de segurança cumulativa, o Internet Explorer apresentou nova lógica para calcular os valores da propriedade offsetTop. Essa lógica adicional não levava em conta certos cenários em que a propriedade offsetTop era solicitada para elementos que fossem filhos absolutos de elementos rolados.

Resolução

Para resolver esse problema, instale a atualização 976749 após instalar a atualização de segurança cumulativa 974455. Para obter informações adicionais sobre a atualização 976749, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft:
976749 Uma atualização está disponível para o Internet Explorer que resolve problemas que ocorrem após a aplicação da atualização de segurança 974455 (MS09-054)

Importante Se você não tiver instalado a atualização de segurança cumulativa 974455, não instale a atualização 976749. Se você instalar a atualização 97674 antes de instalar a atualização de segurança cumulativa 974455, o Internet Explorer pode não funcionar corretamente. Se isso ocorrer, desinstale a atualização 976749, instale a atualização de segurança cumulativa 974455 e reinstale atualização 976749.

Situação

A Microsoft confirmou que este é um problema que ocorre nos produtos Microsoft que estão listados na seção "Aplica-se a".

Propriedades

ID do artigo: 976948 - Última revisão: segunda-feira, 9 de novembro de 2009 - Revisão: 1.2
A informação contida neste artigo aplica-se a:
  • Windows Internet Explorer 8 nas seguintes plataformas
    • Windows Server 2008 Datacenter without Hyper-V
    • Windows Server 2008 Enterprise without Hyper-V
    • Windows Server 2008 for Itanium-Based Systems
    • Windows Server 2008 Standard without Hyper-V
    • Windows Server 2008 Datacenter
    • Windows Server 2008 Enterprise
    • Windows Server 2008 Standard
    • Windows Web Server 2008
    • Windows Server 2008 R2 Datacenter
    • Windows Server 2008 R2 Enterprise
    • Windows Server 2008 R2 Standard
    • Windows 7 Enterprise
    • Windows 7 Home Basic
    • Windows 7 Home Premium
    • Windows 7 Professional
    • Windows 7 Ultimate
    • Windows Vista Business
    • Windows Vista Enterprise
    • Windows Vista Home Basic
    • Windows Vista Home Premium
    • Windows Vista Ultimate
    • Windows Vista Enterprise 64-bit edition
    • Windows Vista Home Basic 64-bit edition
    • Windows Vista Home Premium 64-bit edition
    • Windows Vista Ultimate 64-bit edition
    • Windows Vista Business 64-bit edition
    • Microsoft Windows XP Professional
    • Microsoft Windows XP Home Edition
    • Microsoft Windows XP Professional x64 Edition
    • Microsoft Windows Server 2003, Datacenter x64 Edition
    • Microsoft Windows Server 2003, Enterprise x64 Edition
    • Microsoft Windows Server 2003, Standard x64 Edition
    • Microsoft Windows Server 2003, Web Edition
    • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
    • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
    • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
    • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
    • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
Palavras-chave: 
kbbug kbexpertiseinter kbsecurity kbsurveynew KB976948

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com