Tras instalar la actualización de seguridad 867282 que se incluye en el boletín de seguridad MS05-014, Internet Explorer se bloquea si copia imágenes de sitios Web que usan la etiqueta <input type=image>

Seleccione idioma Seleccione idioma
Id. de artículo: 894926 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Síntomas

Tras instalar la actualización de seguridad 867282 que se incluye en el boletín de seguridad de Microsoft MS05-014, Microsoft Internet Explorer se bloquea si copia imágenes de sitios Web que usan la etiqueta <input type=image>.

Causa

Se incluyó un cambio en la actualización de seguridad 867282 que ayuda a bloquear un posible escenario potencialmente malintencionado de arrastrar a su escritorio una hoja de cálculo de Microsoft Excel que parece similar a una imagen. El código que se cambió para bloquear esta situación se utiliza para operaciones de arrastrar y colocar y para operaciones de copiar imágenes. Debido al cambio, se introdujo un error de lógica que puede hacer que Internet Explorer se bloquee al copiar imágenes desde la etiqueta <input type=image>.

Solución

Para resolver este problema, instale la actualización de seguridad 890923 (MS05-020). Para obtener información adicional acerca de la actualización de seguridad 890923, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
890923 MS05-020: Actualización de seguridad acumulativa para Internet Explorer

Solución

Solución temporal para programadores Web


Si tiene un sitio que usa la etiqueta <input type=image>, puede realizar las siguientes acciones para evitar este problema:
  • Para mostrar una imagen, puede utilizar el elemento img, por ejemplo <img src=?sample.gif?>, en lugar de utilizar el elemento input con un atributo type que especifica una imagen.
  • Para enviar las coordenadas de la imagen en las que el usuario hizo clic, puede utilizar el elemento <img> y un controlador <onclick> para capturar las coordenadas y enviarlas mediante el control <input type=submit>. For example, use the following code.
    <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 trabajando en una actualización de software para resolver este problema. Esta actualización se incluirá en la próxima actualización de seguridad de Internet Explorer.

Solución para usuarios Web

Para evitar este problema, siga estos pasos:
  1. Haga clic con el botón secundario del mouse (ratón) en la imagen que utiliza la etiqueta <input type=image> y, a continuación, haga clic en Guardar imagen como para guardar el archivo de imagen en el escritorio.
  2. Haga clic en Inicio y en Ejecutar, escriba mspaint en el cuadro Abrir y haga clic en Aceptar.
  3. En Microsoft Paint, haga clic en Abrir en el menú Archivo.
  4. Haga clic para seleccionar el archivo de imagen que guardó en el escritorio y, después, haga clic en Abrir.
  5. En el menú Edición, haga clic en Seleccionar todo para seleccionar la imagen.
  6. En el menú Edición, haga clic en Copiar.
Ahora puede pegar la imagen en otras aplicaciones.

Referencias

Para obtener información adicional acerca del boletín MS05-014, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
867282 MS05-014: Actualización de seguridad acumulativa para Internet Explorer

Propiedades

Id. de artículo: 894926 - Última revisión: lunes, 12 de septiembre de 2005 - Versión: 5.4
La información de este artículo se refiere a:
  • Microsoft Internet Explorer 5.01 SP4
  • Microsoft Internet Explorer 5.01 Service Pack 3
  • Microsoft Internet Explorer 5.5
  • Service Pack 1 de Microsoft Internet Explorer 6.0
  • 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
  • Service Pack 3 de Microsoft Windows 2000
  • Microsoft Windows 2000 Professional Edition
  • Service Pack 3 de Microsoft Windows 2000
  • Service Pack 4 de Microsoft Windows 2000
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Professional 64-Bit Edition (Itanium)
Palabras clave: 
kbsecurity kbappdev kbadmin kbexpertiseadvanced kbexpertiseinter kbtshoot kberrmsg kbcodesnippet kbcode kbprb KB894926

Enviar comentarios

 

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