// JavaScript Document
function correctPNG()  
   { 
   for(var i=0; i<document.images.length; i++) 
      { 
      var pngimg = document.images[i] 
      var pngimgName = pngimg.src.toUpperCase() 
      if (pngimgName.substring(pngimgName.length-3, pngimgName.length) == "PNG") 
         { 
         var pngimgID = (pngimg.id) ? "id='" + pngimg.id + "' " : "" 
         var pngimgClass = (pngimg.className) ? "class='" + pngimg.className + "' " : "" 
         var pngimgTitle = (pngimg.title) ? "title='" + pngimg.title + "' " : "title='" + pngimg.alt + "' " 
         var pngimgStyle = "display:inline-block;" + pngimg.style.cssText  
         if (pngimg.align == "left") pngimgStyle = "float:left;" + pngimgStyle 
         if (pngimg.align == "right") pngimgStyle = "float:right;" + pngimgStyle 
         if (pngimg.parentElement.href) pngimgStyle = "cursor:hand;" + pngimgStyle         
         var strNewHTML = "<span " + pngimgID + pngimgClass + pngimgTitle 
         + " style=\"" + "width:" + pngimg.width + "px; height:" + pngimg.height + "px;" + pngimgStyle + ";" 
         + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader" 
         + "(src=\'" + pngimg.src + "\', sizingMethod='scale');\"></span>"  
         pngimg.outerHTML = strNewHTML 
         i = i-1 
         } 
      } 
   } 
   if (window.attachEvent) window.attachEvent("onload", correctPNG); // if ie
   //if (window.addEventListener) window.addEventListener("onload",correctPNG,false); //if firefox 哈哈这句不用了,因为firefox 本来就支持png透明
