/*解决ie6下png透明的问题*/
function correctPNG()
{
for(var i=0; i<document.images.length; i++)
{
var img = document.images[i]
var imgName = img.src.toUpperCase() ;
var temp = imgName.split('?');
imgName = temp[0];
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;
}
}
}
分享到:
相关推荐
解决ie6下png透明问题 在页面引入这个js文件,让回EvPNG.fix();
完美解决IE6下png背景、图片透明问题
解决IE6 PNG图片透明问题解决IE6 PNG图片透明问题解决IE6 PNG图片透明问题解决IE6 PNG图片透明问题解决IE6 PNG图片透明问题
IE6不兼容png透明背景解决方法,有效解决IE6下 透明图片浅灰背景的问题
在代码的开始处直接有介绍如何使用,这个不需要其他任何多余的处理,而且还可以解决背景定位情况下,IE6下的PNG修复问题,可以说是目前解决PNG问题最为完美的处理方式
IE6下png透明问题解决的最佳方案,本人亲自测试过,可以使用,稳定
今天给大家推荐两款不同的方法,解决IE 6 下png透明问题。 1、一段很简单的JS代码,将此JS代码放入你的网页<head></head>之间即可。 2、在方法一中的JS与你网页JS出现冲突的情况下,可以选择方法二,...
网页设计在制作网站时时常会遇见IE6的PNG图片透明兼容问题,网上也有很多介绍关于IE6浏览器不显示PNG透明图片的解决方案,但多数是有问题的。...在此,提供一个JS解决IE6的PNG图片透明问题100%有效。
第一种:复制进去就能使ie6 png透明 第二种:IE6下PNG背景透明的解决办法
包含了ie6下各种png图片透明的例子:用滤镜方法解决ie6下不透明问题,用pngfix js 的方法解决ie图片不透明,ie6 png透明 htc文件的方法
现在很多web开发者都对ie6的png不能透明的问题头疼。这里推荐一个插件,方便大家使用。谢谢。
解决IE6浏览器下的PNG透明图片显示问题,调用方法见压缩包内的txt文档
看了很多网上有关解决ie6下png图片透明的文章,很多都是只解决了页面上插入png图片或css背景调用,而且都没用透明效果,在ie6下仅实现了去除灰底色。特对一些优秀页面进行分析整合,整理了两套相当有效的解决方案,...
DD_belatedPNG完美地解决了“iepngfix.htc”会出现的无法平铺,没法定位以及所加超链接的点击区域无法使用等问题!
解决IE6下PNG图片背景色不透明问题的方法
ie6 png 透明度 解决方法 通过js调用,完美实现ie6透明度的兼容问题
今天解决png图片在IE6下的背景透明问题,找到了一个好方法。之前的解决方案会造成错位,使页面变形。现把这个方法公布如下,本人亲测可以正常使用,如果你在使用中出现问题,请看实例中的说明(英文不精的童鞋可以用...
3,demo-htc通过iepngfix.htc文件实现透明度,同时通过修改html结构得到想要的结果,但存在文档内容顺序的问题。 4,最后,demo-DD,此方法完美解决,不过需要在设置png背景的div上添加class=“png”的类。
博客中插入不了clear.gif图片,上传到这里以供自己和需要的人使用~
可以完美解决IE6下 png格式出现的阴影问题,简单实用,不会出现任何错误。