Shor (Angelo Di Veroli)
13 Giugno 2007
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
< !--[ if lt IE 7.] ><br />
< script defer type="text/javascript" xsrc="pngfix.js" mce_src="pngfix.js" >< /script ><br />
< !--[endif] >
<br />
Via | Pixel-inc.net
#1Gork
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
#2marco
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.
#3Samuele
Io invece penso che chi usa Explorer dovrebbe fottersi. Perchè mai cambiare? 🙂
Dai, scherzavo…
#4Miki
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.
#5Mirkob
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.
#6Liberto
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/
#7Mega69
Ciao Mirkob, trovi una soluzione al tuo problema qui:
PNG su Internet Explorer
#8carlo
La nuova versione di Internet Explorer 7 supporta le PNG con trasparenze (alpha channels)
#9iSeba
Mai sentito parlare di Internet Explore 7?
#10Nicopi
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 😀
#11Shor
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
#12michele
Se la gente è cogliona che usa ancora IE6 quando c’è già IE7 da un bel pezzo…
#13Mirkob
ohh grazie, poi provo l’hack per i png nel css
#14Smash
E se il png è dentro il css…
qualche soluzione?
#15franco
Ps va utilizzata la forma non encodata ossia
E NON
& g t; e & l t;
Smash ti conviene aggiungere l’immagine nel body con display:none; almeno viene conteggaita nel document.getElementbyTagName e la conversione avviene subito.
#16StromLem
[url=https://stromectolgf.online/#]where to buy ivermectin[/url] stromectol 0.5 mg
#17MichealGlach
[url=https://withoutprescription.store/#]tadalafil without a doctor’s prescription[/url] buy prescription drugs from canada
#18KeithGlove
[url=https://erectionpills.shop/#]treatment of ed[/url] best pills for ed
#19KeithGlove
[url=https://erectionpills.shop/#]pills for erection[/url] top ed pills