السلام عليكم ورحمة الله وبركاته ,,
جميعنا نعلم بأن صور من نوع PNG لا تظهر شفافيتها في المتصفح "الإنترنت إكسبلورر 6"
وجدت الحل للصور من هذا النوع ولله الحمد عمل بكفائه تامة .. ولكن اذا كانت الصورة من هذا النوع على شكل خلفيه (background-image , background) لا يعمل عليها ؟؟
اتمنى منكم يا خبراء الجافاسكربت مساعدتنا في ذلك ..
الكود للصور :
كود HTML:
<script defer type="text/javascript">
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;
}
}
}
</script>
حاولت ولكن محاولاتي بائت بالفشل 
اتمنى المساعدة :eek3:
والسلام عليكم ورحمة الله وبركاته