利用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 %>'" id="pic1" runat="server" alt="Logo" />
一直提示出错重新加载,估计是和runat="server"有关。 有人知道怎么解决吗?