Lotus教程、Java教程、Java虚拟机、Java软件综合开发社区

Lotus、Domino、Java、C#、Web、数据库综合开发教程、资料社区

img控件判断一个图片是否存在的方法[不错的js代码]



Published by admin on 03月 15, 2008

<img  src=”images/img.jpg” mce_src=”images/img.jpg”   onerror=”this.src=’默认图.jpg’”>

当指定的图片不存在时用,默认图替换该图片

<SCRIPT>  
  var   sImg=’<IMG   STYLE=”display:   none;”   ID=oStub   ALT=”Default   Text”>’;  
  function   fnLoadFirst(){  
        oContainer.innerHTML=sImg;  
        oStub.onerror=fnLoadFail1;  
        oStub.src=”" mce_src=”";  
        oStub.style.display=”block”;  
  }  
  function   fnLoadFail1(){  
        oStub.alt=”Image   failed   to   load.”;  
        return   true;  
  }  
  </SCRIPT>  
   
  <INPUT   TYPE=button   VALUE=”Load   First   Image”   onclick=”fnLoadFirst()”>  
  <DIV   ID=oContainer></DIV>  
   
   
  参考以上代码,实际上只要在客户端定义<img>的onerror事件进行处理就行了。  
  imgID.onerror   =   “imgID.src=’出错图片.gif’”


下一篇文章:通过js取select的text值 »

【版权说明】:本网页上有部分内容来源于网上收集,但不能保证资料的完整性和准确性,仅提供参考和学习。如有侵权请立即通知我们,我们将立即删除,谢谢合作!

Add A Comment