[转]用Javascript判断图片是否存在,不存在则显示默认图片的代码

利用image对象的onerror事件来判断,出错则更换image对象的src为默认图片的URL。

<img src="http://jsdoc.cn/images/new_logo.png"

onerror="javascript:this.src=http://www.jb51.net/logos.gif'" />

转自:http://jsdoc.cn/article.do?articleID=1019

实际使用中,在列表里显示正常。

但使用以下代码出现了问题:

<img onerror="this.src='<%= DefaultImage %>'" />

一直提示出错重新加载,估计是和runat="server"有关。 有人知道怎么解决吗?