Format PNG dans IE
azeaze
Messages postés
731
Statut
Membre
-
azeaze Messages postés 731 Statut Membre -
azeaze Messages postés 731 Statut Membre -
Bonjour,
J'ai inséré plusieurs PNG dans mon site, cela ne pose aucun problème sur FireFox, par contre, sur internet explorer la transparence ne marche pas!!! J'ai fait une petite recherche et j'ai trouvé un code à inséré :
ça marche très bien, sauf pour les PNG présents en arrière plan dans une cellule d'un tableau,
Voilà, si vous avez une solution, je vous en remercie becoup !!!!
Azeaze
J'ai inséré plusieurs PNG dans mon site, cela ne pose aucun problème sur FireFox, par contre, sur internet explorer la transparence ne marche pas!!! J'ai fait une petite recherche et j'ai trouvé un code à inséré :
<script language="JavaScript" type="text/JavaScript">
function correctPNG() // correctly handle PNG transparency in Win IE 5.5 or higher.
{
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
}
}
}
window.attachEvent("onload", correctPNG);
ça marche très bien, sauf pour les PNG présents en arrière plan dans une cellule d'un tableau,
Voilà, si vous avez une solution, je vous en remercie becoup !!!!
Azeaze
A voir également:
- Format PNG dans IE
- Format epub - Guide
- Format factory - Télécharger - Conversion & Codecs
- Hp usb disk storage format tool - Télécharger - Stockage
- Format apfs - Guide
- Format bin - Guide
1 réponse
si c'est avec IE 6 sa ne va pas marché il n'aime pas les png transparent.
----------------
- [ Juck'n0 ]-
----------------
- [ Juck'n0 ]-
azeaze
Messages postés
731
Statut
Membre
376
Je le sais bien, mais justement, en insérant le code si dessus, la transparence des PNG marche très bien sur IE ! Sauf pour les images PNG inclus dans un tableau ! D'où l'objet de mon message...