分类
旧宅

关于使用AlphaImageLoader装载png透明图链接失效的解决方式

由于是png透明图,并且使用AlphaImageLoader可以实现图片的缩放,所以采用AlphaImageLoader;代码如下:      
    
    
  function   tests(){  
  alert(event.srcElement.outerHTML);  
  }  
  document.body.attachEvent(“onclick”,tests);  
    
    
    
  #idDiv{left:140px;   height:400;    
  width:400;  
  filter:progid:DXImageTransform. Microsoft.AlphaImageLoader(src=’../images/back/db-0.png’,sizingMethod=’scale’);  
  background-image:none;  
  }  
  

  
    
  

  
  

  
  click不能用了

  
  

  
  

  
  

  

解决方法如下:

  在    
  具体代码如下:  
    
    
  function   tests(){  
  alert(event.srcElement.outerHTML);  
  }  
  document.body.attachEvent(“onclick”,tests);  
    
    
    
  #idDiv{left:140px;   height:400;    
  width:400;  
  filter:progid:DXImageTransform. Microsoft.AlphaImageLoader(src=’../images/back/db-0.png’,sizingMethod=’scale’);  
  background-image:none;  
  }  
  

  
    
    
  

  
  click能用了

  
  

  
  

  
  

关于这个PNG的兼容问题真是烦死人,浏览器制造商互相竞争,搞出来一堆的标准,折磨死了!

非常感谢在别处老兄,牛人就是不一样啊!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据