关于img onerror标签调用默认图片在火狐浏览器下不显示的解决方法
最近在使用phpcms的过程中,发现在新闻列表中类似<img src="{$v[thumb]}?1100" onerror="this.src='statics/images/nophoto.jpg'" width="211" height="131" />这样的标签在谷歌浏览器下会在文章没有封面图片时会调用系统默认图片,但是在火狐浏览器下却会显示一个X,原来是当src属性为空的时候不会触发火狐浏览器的onerror方法,我想到在图片后面添加一个参数的方法比如下面
<img src="{$v[thumb]}?1100" onerror="this.src='statics/images/nophoto.jpg'" width="211" height="131" /> 这样在没有封面图片的时候,src标签里依然会有?1100的字符,火狐就会使用onerror方法调用默认图片了
posted on 2016-11-18 16:02 Lightblessme 阅读(1079) 评论(0) 收藏 举报
浙公网安备 33010602011771号