Após a instalação da atualização de segurança 867282 inclusa no Boletim de Segurança MS05-014, o Internet Explorer falha ao copiar imagens de sites que usam a marca (tag) <input type=image>

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

Neste artigo

Sintomas

Após a instalação da atualização de segurança 867282 inclusa no Boletim de Segurança da Microsoft MS05-014, o Microsoft Internet Explorer falha ao copiar imagens de sites que usam a marca (tag) <input type=image>.

Causa

Uma alteração foi incluída na atualização de segurança 867282 que ajuda a bloquear uma possível situação específica e mal-intencionada na qual uma planilha do Microsoft Excel similar a uma imagem é arrastada para sua Área de trabalho. O código alterado para ajudar a bloquear essa situação é usado para operações de arrastar e soltar e de cópia de imagens. Devido à alteração, foi inserido um erro lógico que pode fazer com que o Internet Explorer falhe ao copiar imagens a partir da marca (tag) <input type=image>.

Resolução

Para resolver esse problema, instale a atualização de segurança 890923 (MS05-020). Para obter informações adicionais sobre a atualização de segurança 890923, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento da Microsoft:
890923 MS05-020: Atualização de segurança cumulativa para Internet Explorer

Como Contornar

Solução para desenvolvedores da Web


Se tiver um site que usa a marca (tag) <input type=image>, você poderá executar as seguintes ações para solucionar o problema:
  • Para exibir uma imagem, é possível usar o elemento img, por exemplo <img src=?sample.gif?>, no lugar do elemento input com um atributo type que especifica uma imagem.
  • Para enviar as coordenadas da imagem na qual o usuário clicou, é possível usar o elemento <img> e um manipulador <onclick> para capturar as coordenadas e enviá-las por meio do controle <input type=submit>. Por exemplo, use o seguinte código.
    <script>
    function ClickHandler(e)
    {
     document.all.form1.imgx.value = e.offsetX;
     document.all.form1.imgy.value = e.offsetY;
     document.all.form1.submit();
    }
    </script>
    <form action="form.asp" method="post" id=form1 name=form1>
    <input type=hidden name="imgobj.x" id=imgx value=0>
    <input type=hidden name="imgobj.y" id=imgy value=0>
    <img src=someimage.jpg onclick="ClickHandler(event);">
    </form>
Estamos trabalhando em uma atualização de software para resolver esse problema. Essa atualização será incluída na próxima atualização de segurança do Internet Explorer.

Solução para usuários da Web

Para solucionar esse problema, execute estas etapas:
  1. Clique com o botão direito do mouse na imagem que usa a marca (tag) <input type=image> e clique em Salvar imagem como para salvar a imagem na área de trabalho.
  2. Clique em Iniciar e em Executar, digite mspaint na caixa Abrir e clique em OK.
  3. No Microsoft Paint, clique em Abrir no menu Arquivo.
  4. Selecione o arquivo de imagem salvo na área de trabalho e clique em Abrir.
  5. No menu Editar, clique em Selecionar tudo para selecionar a imagem.
  6. No menu Editar, clique em Copiar.
Agora você pode colar a imagem em outros aplicativos.

Referências

Para obter informações adicionais sobre MS05-014, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento da Microsoft:
867282 MS05-014: Atualização de segurança cumulativa para Internet Explorer

Propriedades

ID do artigo: 894926 - Última revisão: terça-feira, 9 de agosto de 2005 - Revisão: 5.4
A informação contida neste artigo aplica-se a:
  • Microsoft Internet Explorer 5.01 SP4
  • Microsoft Internet Explorer 5.01 Service Pack 3
  • Microsoft Internet Explorer 5.5
  • Microsoft Internet Explorer 6.0 Service Pack 1
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Service Pack 3
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Service Pack 3
  • Microsoft Windows 2000 Service Pack 4
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Professional 64-Bit Edition (Itanium)
Palavras-chave: 
kberrmsg kbtshoot kbcodesnippet kbappdev kbsecurity kbprb kbcode kbadmin kbexpertiseadvanced kbexpertiseinter KB894926

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