السلام عليكم ورحمة الله وبركاته ,,
جميعنا نعلم بأن صور من نوع 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:
والسلام عليكم ورحمة الله وبركاته



رد مع اقتباس
