bonjour
un peu embêtant cette histoire d'internet explorer qui ne gère pas les PNG
pour palier ce problème j'ai mis du javascript sur mon site (parce que je n'ai trouvé que cette solution) et elle marche ... mais ...
mais bon je suis obligé également de placer ça dans la partie php
le truc c'est que j'aimerais bien placer "<script defer type="text/javascript" src="pngfix.js"></script>" dans la feuille de style
mais je ne sais pas comment.
si vous avez une idée plus simple je suis preneur !
si je pouvais éviter de passer par le javascript également
merci ![/i]
Modifié par trobador (29 Jan 2007 - 17:18)
un peu embêtant cette histoire d'internet explorer qui ne gère pas les PNG
pour palier ce problème j'ai mis du javascript sur mon site (parce que je n'ai trouvé que cette solution) et elle marche ... mais ...
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
}
}
}
mais bon je suis obligé également de placer ça dans la partie php
<script defer type="text/javascript" src="pngfix.js"></script>
le truc c'est que j'aimerais bien placer "<script defer type="text/javascript" src="pngfix.js"></script>" dans la feuille de style

mais je ne sais pas comment.
si vous avez une idée plus simple je suis preneur !
si je pouvais éviter de passer par le javascript également
merci ![/i]
Modifié par trobador (29 Jan 2007 - 17:18)