Efter installation av säkerhetsuppdatering 867282, som ingår i säkerhetsbulletinen MS05-014, kraschar Internet Explorer vid kopiering av bilder från webbplatser där märket <input type=image> används

Supporten för Windows XP har upphört

Microsoft upphörde med supporten för Windows XP den 8 april 2014. Denna ändring påverkar dina programuppdateringar och säkerhetsalternativ. Läs om vad detta innebär för dig och hur du behåller skyddet.

Supporten för Windows Server 2003 upphörde 14 juli 2015

Microsoft upphörde med supporten för Windows Server 2003 den 14 juli 2015. Denna ändring påverkar dina programuppdateringar och säkerhetsalternativ. Läs om vad detta innebär för dig och hur du behåller skyddet.

Den här artikeln har arkiverats. Den erbjuds "i befintligt skick" och kommer inte längre att uppdateras.
Symptom
Efter installation av säkerhetsuppdatering 867282, som ingår i Microsoft-säkerhetsbulletinen MS05-014, kraschar Internet Explorer vid kopiering av bilder från webbplatser där märket <input type=image> används.
Orsak
I säkerhetsuppdatering 867282 genomfördes en förändring för att ett Microsoft Excel-kalkylblad som liknar en bild inte ska kunna dras till skrivbordet. Koden som ändrades används för att dra och släppa objekt och för att kopiera bilder. Vid ändringen uppstod emellertid ett logiskt fel, som kan medföra att Internet Explorer kraschar vid kopiering av bilder från märket <input type=image>.
Lösning
Lös problemet genom att installera säkerhetsuppdatering 890923 (MS05-020). Om du vill veta mer om säkerhetsuppdatering 890923 klickar du på artikelnumret nedan och läser artikeln i Microsoft Knowledge Base:
890923 MS05-020: Kumulativ säkerhetsuppdatering för Internet Explorer
Workaround

Lösning för webbutvecklare


Om du har en webbplats där märket <input type=image> används kan du undvika problemet så här:
  • För att visa en bild kan du använda img-elementet, t.ex. <img src=”sample.gif”>, i stället för att använda indataelementet med ett typattribut som anger en bild.
  • För att skicka koordinaterna för bilden som användaren klickade på kan du använda <img>-elementet och en <onclick>-hanterare för att samla in koordinaterna och skicka dem via <input type=submit>-kontrollen. Använd t.ex. följande kod:
    <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>
Vi arbetar på en programuppdatering som ska lösa det här problemet. Uppdateringen kommer att ingå i nästa säkerhetsuppdatering för Internet Explorer.

Lösning för webbanvändare

Undvik problemet så här:
  1. Högerklicka på bilden med taggen <input type=image> och spara sedan bildfilen till skrivbordet genom att klicka på Spara bild som.
  2. Klicka på Start, Kör, skriv mspaint i rutan Öppna och klicka sedan på OK.
  3. Klicka på ÖppnaArkiv-menyn i Microsoft Paint.
  4. Markera filen du har sparat och klicka på Öppna.
  5. Markera bilden genom att klicka på Markera allaRedigera-menyn.
  6. Klicka på KopieraRedigera-menyn.
Nu kan du klistra in bilden i andra program.
Referenser
Om du vill veta mer om MS05-014 klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
867282 MS05-014: Kumulativ säkerhetsuppdatering för Internet Explorer
Egenskaper

Artikel-id: 894926 – senaste granskning 01/16/2015 16:35:45 – revision: 5.3

  • 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
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Standard Edition
  • 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 Edition
  • Microsoft Windows XP Professional 64-Bit Edition (Itanium)
  • kbnosurvey kbarchive kberrmsg kbtshoot kbcodesnippet kbappdev kbsecurity kbprb kbcode kbadmin kbexpertiseadvanced kbexpertiseinter KB894926
Feedback