使IE6正常显示PNG-24格式图片的两种方法

【使IE6正常显示PNG-24格式图片的两种方法】方法一:
请将下面代码,加在/html之后

复制代码代码如下:
!--[if IE 6]
script type="text/javascript"
function correctPNG()
{
for(var i=0; idocument.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 "imgIDimgClassimgTitle" 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
}
}
}
correctPNG();
/script
![endif]--

方法二:

复制代码代码如下:
!--[if IE 6]
script src="/images/defaultpic.gif"/script
script type="text/javascript"
DD_belatedPNG.fix('*');
/script
![endif]--

    推荐阅读