Você está offline; aguardando reconexão

O Internet Explorer não executa códigos quando um manipulador de eventos está configurado para fazer referência a uma função DOM depois da instalação da atualização de segurança MS04-038

Sumário
A atualização de segurança 834707 apresenta uma alteração na forma como o Internet Explorer manipula os ponteiros de função. Essa alteração na funcionalidade ocorre quando um manipulador de eventos aponta diretamente para uma função DOM (Document Object Model). Este artigo descreve o problema e apresenta diversas soluções.
Sintomas
O Microsoft Internet Explorer não executa códigos do lado cliente associados a um manipulador de eventos configurado diretamente para uma função DOM.
Causa
A atualização de segurança MS04-038 apresenta uma alteração na forma como o Internet Explorer manipula ponteiros de função. Essa alteração na funcionalidade ocorre quando um manipulador de eventos aponta diretamente para uma função DOM:
on<event> = DOM function pointer
Como Contornar
Para resolver essa alteração na funcionalidade do Internet Explorer, use um dos seguintes métodos:
  • Invocar a função diretamente usando JavaScript:

    Código original:
    <A href=# onclick=window.close>Close this window</A>
    Código corrigido:
    <A href=# onclick="window.close()">Close this window</A>
  • Armazenar o ponteiro de função em uma variável e definir outra função para invocá-la. Os exemplos a seguir usam o evento onclick para fechar uma janela:

    Código original:
    <A href=# onclick=window.close>Close this window</A>
    Código corrigido:
    <script>var my_funcptr = window.close;function FunctionPointerInvoker(){    my_funcptr();}</script><A href=# onclick="FunctionPointerInvoker()">Close this window</A>
Situação
Esse comportamento é próprio do projeto.
Referências
Para obter informações adicionais sobre essa atualização de segurança, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento da Microsoft:
834707 MS04-038: Atualização de segurança cumulativa para Internet Explorer
Propriedades

ID do Artigo: 887741 - Última Revisão: 12/22/2004 19:49:39 - Revisão: 2.0

Microsoft Internet Explorer 5.01, Microsoft Internet Explorer 5.5, Microsoft Internet Explorer (Programming) 6.0

  • kbtshoot kbprb KB887741
Comentários