• 13
  • Giu

Guida: come risolvere il problema delle immagini PNG su Internet Explorer

Uno dei problemi più fastidiosi del browser Internet Explorer è l’incapacità di visualizzare le immagini trasparenti con il formato PNG. Per ovviare a questo problema possiamo utilizzare un utilissimo hack in javascript che ci consentirà di far visualizzare correttamente le immagini PNG anche agli utenti che ancora utilizzano il browser targato Microsoft.
Seguite i semplici passi di questa mini guida: scaricate il file pngfix.js e salvatelo nel vostro server, poi copiate e incollate il seguente codice nella vostra pagina web.



Codice da copiare e incollare nei tag Head
&lt; !--[ if lt IE 7.] &gt;<br />
&lt; script defer type="text/javascript" xsrc="pngfix.js" mce_src="pngfix.js" &gt;&lt; /script &gt;<br />
&lt; !--[endif] &gt;

<br />

14 Commenti Scritto da Shor
Altri articoli:

Articoli correlati a "Guida: come risolvere il problema delle immagini PNG su Internet Explorer"


Commenti:

Sono stati scritti 14 commenti su "Guida: come risolvere il problema delle immagini PNG su Internet Explorer"

  1. Gork

    La segnalazione V.M 18 GRATIS oltre a non aver alcuna attinenza con il tema del blog, abbassa di gran lunga l’immagine dello stesso.
    questo secondo me… poi fai tu!
    ciao

  2. E, se non mi sbaglio, poi bisogna ricordarsi di esplicitare nel codice HTML la Width e la Height delle immagini, perlomeno quelle PNG, anche se si visualizza l’immagine a dimensioni naturali.

  3. Io invece penso che chi usa Explorer dovrebbe fottersi. Perchè mai cambiare? :-)

    Dai, scherzavo…

  4. Miki

    Siccome negli ultimi giorni ho dovuto perderci tempo dietro alla trasparenza delle PNG, segnalo un articolo interessante per utilizzare questo tipo di immagini con background nei css.
    http://www.hrunting.org/csstests/iealpha.html
    E’ un po’ piu’ macchinoso, ma risolve i problemi dove lo script da te postato non arriva.

  5. Giusto appunto ieri ho utilizzato sto javascript, ma non mi funziona se il png e’ usato come background di un div.
    Ma che palloso sto IE.

  6. Liberto

    Io ho letto un articolo sullo stesso problema un pò di tempo fa, e il risultato è stato ottimo…anke come background di un div…poi se volete provare ecco il link(il metodo è quasi lo stesso..magari cambia qualcosa nei file .js..non so..)

    http://blog.freetemplate.it/web/png-in-microsoft-ie-soluzione-al-problema/

  7. Ciao Mirkob, trovi una soluzione al tuo problema qui:
    PNG su Internet Explorer

  8. carlo

    La nuova versione di Internet Explorer 7 supporta le PNG con trasparenze (alpha channels)

  9. Mai sentito parlare di Internet Explore 7?

  10. Infatti, c’è ancora in giro gente che naviga con IE6.
    A parte il problema della trasparenza, che comunque è una vergogna per Microsoft, l’aggiornamento ad IE7 dovrebbe essere fatto soprattutto per motivi di sicurezza.
    Insomma gente, installate IE7 o ancora meglio passate a Firefox :D

  11. calcolate che il 30% dei lettori di Geekissimo ha IE6!

    e non visualizzavano neanche il menù in css! Ho dovuto farne apposta uno per loro sfruttando l’user agent….
    una vergogna

  12. michele

    Se la gente è cogliona che usa ancora IE6 quando c’è già IE7 da un bel pezzo…

  13. ohh grazie, poi provo l’hack per i png nel css

  14. E se il png è dentro il css…
    qualche soluzione?


Categorie

I Blog del Network iSayBlog!




©Geekissimo, è parte del network iSayBlog.
Hosting by OScorp
page counter