Dopo l'installazione dell'aggiornamento della protezione 867282 incluso nel Bollettino sulla sicurezza MS05-014, Internet Explorer si blocca quando si copiano immagini da siti Web che utilizzano il tag <input type=image>

Traduzione articoli Traduzione articoli
Identificativo articolo: 894926 - Visualizza i prodotti a cui si riferisce l?articolo.
Espandi tutto | Chiudi tutto

In questa pagina

Sintomi

Dopo l'installazione dell'aggiornamento della protezione 867282 incluso nel Bollettino Microsoft sulla sicurezza MS05-014, Microsoft Internet Explorer si blocca quando si copiano immagini da siti Web che utilizzano il tag <input type=image>.

Cause

Nell'aggiornamento della protezione 867282 è stata inclusa una modifica che consente di bloccare un particolare scenario potenzialmente dannoso riguardante il trascinamento sul desktop di un foglio di calcolo di Microsoft Excel dall'aspetto simile a un'immagine. Il codice modificato per bloccare questo tipo di scenario viene utilizzato per le operazioni di trascinamento della selezione e per le operazioni di copia di immagini. A causa di questa modifica è stato introdotto un errore logico che può causare il blocco di Internet Explorer quando si copiano immagini dal tag <input type=image>.

Risoluzione

Per risolvere il problema, installare l'aggiornamento della protezione 890923 (MS05-020). Per ulteriori informazioni sull'aggiornamento della protezione 890923, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
890923 MS05-020: Aggiornamento cumulativo della protezione per Internet Explorer

Workaround

Workaround per gli sviluppatori Web


Se è stato creato un sito nel quale viene utilizzato il tag <input type=image>, è possibile procedere come segue per risolvere il problema:
  • Per visualizzare un'immagine, è possibile utilizzare l'elemento img, ad esempio <img src="esempio.gif">, anziché l'elemento input con un attributo del tipo che specifica un'immagine.
  • Per inviare le coordinate dell'immagine sulla quale l'utente ha fatto clic, è possibile utilizzare l'elemento <img> e un gestore <onclick> per acquisire le coordinate e inviarle tramite il controllo <input type=submit>. Utilizzare ad esempio il codice riportato di seguito.
    <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>
È in lavorazione un aggiornamento software che consentirà di risolvere il problema e che verrà incluso nel prossimo aggiornamento della protezione di Internet Explorer.

Workaround per gli utenti Web

Per risolvere il problema, attenersi alla seguente procedura:
  1. Fare clic con il pulsante destro del mouse sull'immagine in cui viene utilizzato il tag <input type=image>, quindi scegliere Salva immagine con nome per salvare il file immagine sul desktop.
  2. Fare clic sul pulsante Start, scegliere Esegui, digitare mspaint nella casella Apri, quindi scegliere OK.
  3. In Microsoft Paint scegliere Apri dal menu File.
  4. Fare clic per selezionare il file immagine salvato sul desktop, quindi scegliere Apri.
  5. Scegliere Seleziona tutto dal menu Modifica per selezionare l'immagine.
  6. Scegliere Copia dal menu Modifica.
A questo punto è possibile incollare l'immagine in altre applicazioni.

Riferimenti

Per ulteriori informazioni sul bollettino MS05-014, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
867282 MS05-014: Aggiornamento cumulativo per la protezione di Internet Explorer

Proprietà

Identificativo articolo: 894926 - Ultima modifica: martedì 16 agosto 2005 - Revisione: 5.4
Le informazioni in questo articolo si applicano 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)
Chiavi: 
kberrmsg kbtshoot kbcodesnippet kbappdev kbsecurity kbprb kbcode kbadmin kbexpertiseadvanced kbexpertiseinter KB894926
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti

 

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