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’”
Posted under Javascript
上一篇文章:« 实现Tomat等应用服务器启动时自动运行一个类
下一篇文章:通过js取select的text值 »
【版权说明】:本网页上有部分内容来源于网上收集,但不能保证资料的完整性和准确性,仅提供参考和学习。如有侵权请立即通知我们,我们将立即删除,谢谢合作!

Add A Comment