通过JS代码让PNG24图片在IE6下也能透明的方法:
<script language="javascript" type="text/javascript">
function setPng(img, w, h) {
ua = window.navigator.userAgent.toLowerCase();
if(!/msie/.test(ua))
return;
imgStyle = "display:inline-block;" + img.style.cssText;
strNewHTML = "<span style=\"width:" + w + "px; height:" + h + "px;" + imgStyle + ";" + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + img.src + "', sizingMethod='scale');\"></span>";
img.outerHTML = strNewHTML;
}
</script>
<div class="weather_img" ><img src='http://pub.fuwuwo.com/images/tools/tianqi/a2.png' οnlοad="setPng(this, 48, 48);" border=0><img src='http://pub.fuwuwo.com/images/tools/tianqi/a1.png' οnlοad="setPng(this, 48, 48);" border=0></a></div>