Immagini.PNG Fantasma in IE6 e alcuni WebServer Apache
E’ ormai noto che le immagini in formato.png, alcune volte non sono visualizzate in Internet Explorer 6 Sp1 se inserite in WebSite. In particolare questo succede se il sito è ospitato su Server Altervista e altri server medesime caratteristiche.
Mediamente accade su alcuni WebServer Apache.
Esistono almeno 2 soluzioni
Soluzione 1
La prima soluzione è con un file aggiuntivo .htaccess. Questo files ha attributo nascosto e, mediamnete, si trova nella radice principale del sito ospitato, appunto, su spazio hosting.
In questo file è sufficiente inserire la seguente stringa
AddType text/x-component .htc
Se il file .htaccess non è presente nella root principale potete “costruirlo” con questo metodo.
http://www.parlandosparlando.com/view.php/id_750/lingua_0/whoisit_1
Una sola raccomandazione. Prima di iniziare assicuratevi di riuscire a visualizzare i files nascosti con un SoftWare di trasferimento files tramite protocollo FTP, potrebbe tornarvi utile se dovete cancellare il file in questione e ritornare sui vostri passi.
Questa è la soluzione più usata e più funzionale.
<----------------FINE------------------>
Soluzione 2
La seconda soluzione prevede l’inserimento di un file aggiuntivo dal nome
pngfix.js
Che, per comodità, per esempio, lo inseriamo nella cartella files del vostro sito.
Il file lo potete scaricare da qui
http://www.html.it/articoli/esempi/articoli_pro/508/pngfix.js
Oppure da
qui>>
Nelle proprietà avanzate delle pagine dove hai delle immagini.png trasparenti, inserisci questo codice:
<!--[if lt IE 7]>
<script type="text/javascript" src="files/pngfix.js"></script>
<![endif]-->
<----------------FINE------------------>
Alcuni risultati delle varie prove e applicazione delle soluzioni.
Con le ultme versioni di FileZilla non è possibile vedere i files nascosti. Bisogna usare una delle precedenti versioni che usavano la "list" per vedere detti files. Appena riesco inserisco qui le versioni più funzionali.
Il file .htaccess era gia presente nella directory
... /cgi-bin
con inserita la stringa
Options -Indexes
la quale è stata modificata come
AddType text/x-component .htc
Options -Indexes
Poi, contattata assistenza, da parte di CaseVacanzeMarina, hanno modificato file residente su server Mime.types inserendo la stringa
text/x-component htc
Come da indicazioni Microsoft alla pagina
http://support.microsoft.com/?scid=kb%3Ben-us%3B306231&x=16&y=11
E' doveroso ringraziare quanti hanno collaborato, dato che molti ,,,, saluto tutti.
Ciao,
p.s.
Le soluzioni sono state concretizzate da un utente del forum che desidera l' anonimato > Lemonsong < .