Rechercher : dans
Par :

Problème images png dans IE 6

Dernière réponse le 31 jan 2009 à 12:38:53 misscasa2009, le 30 jan 2009 à 10:49:46 
 Signaler ce message aux modérateurs

Bonjour,
j'avais trouvé sur le forum un moyen pour afficher les images transparentes (.png) dans IE 6, on met un fichier pngfix.js qui contient le code suivant:


var arVersion = navigator.appVersion.split("MSIE")
var version = parseFloat(arVersion[1])

if ((version >= 5.5) && (document.body.filters))
{
for(var i=0; i<document.images.length; i++)
{
var img = document.images[i]
var imgName = img.src.toUpperCase()
if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
{
var imgID = (img.id) ? "id='" + img.id + "' " : ""
var imgClass = (img.className) ? "class='" + img.className + "' " : ""
var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
var imgStyle = "display:inline-block;" + img.style.cssText
if (img.align == "left") imgStyle = "float:left;" + imgStyle
if (img.align == "right") imgStyle = "float:right;" + imgStyle
if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
var strNewHTML = "<span " + imgID + imgClass + imgTitle
+ " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
+ "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
+ "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>"
img.outerHTML = strNewHTML
i = i-1
}
}
}


et dans ma page ou il y a les images, je met le code suivant:

<![if lt IE 7.]>
<script defer type="text/javascript" src="pngfix.js"></script>
<![endif]>

ça marche pour certaines images, et pour d'autres leur taille grandisse!! voilà le code pour ces images là:

<table border="0" height="8" align="center" cellpadding="0" width="900" cellspacing="0">
<tr height="8">
<td><img src="images/S2.png" height="8" width="10"></td>
<td bgcolor="#33b2d3" width="880"></td>
<td><img src="images/S1.png" height="8" width="10"></td>
</tr>
</table>

j'espère que j'étais pas longue!
merci si vous avez une solution!

Configuration: Windows XP
Firefox 3.0.5

Meilleures réponses pour « problème images png dans IE 6 » dans :
[Webmaster] Afficher des PNG transparents dans IE 5.5 et IE 6 Voir Le problème Les PNG transparents permettent de faire de très beaux effets sur les pages web. Tous les navigateurs le supportent (Firefox, Opera, Konqueror, Safari, Camino...)... sauf Internet Explorer 5.5 et 6 ! (Internet Explorer 7, lui,...
Optimiser la taille des images PNG VoirOn peut optimiser de manière importante la taille des fichiers PNG, ce qui est particulièrement intéressant pour les pages web. La méthode décrite ci-dessous permet de réduire les fichiers PNG en moyenne à 40% de leur taille originale. Comment...
Télécharger Free Word/Doc Txt to Image Jpg/Jpeg Bmp Tiff Png VoirD'habitude, ce sont les images que l'on insère dans les documents Word, Excel ou PowerPoint. Cette fois ci, c'est un peu l'inverse, parce qu'on va convertir ces documents au format image. All to Image Jpg/Jpeg Bmp Tiff Png Converter est un outil...
Le format PNG VoirLe format PNG Le format PNG (Portable Network Graphics, ou format Ping) est un format de fichier graphique bitmap (raster). Il a été mis au point en 1995 afin de fournir une alternative libre au format GIF, format propriétaire dont les droits sont...

1

misscasa2009, le 31 jan 2009 à 10:38:47

Alloooo,

pas de réponses!!!!!!!!!!!!!!

Répondre à misscasa2009

2

 2308, le 31 jan 2009 à 12:38:53

Salut,

sous IE6, tu ne peut faire ça. C'est un vieux navigateur. Je te conseille de prendre Firefox. Meme IE7 ne fait pas le poid.

Cdrl,

2308. Merci de marquer vos questions comme résolues quand elles l'­­ont été. 

Répondre à 2308