为了账号安全,请及时绑定邮箱和手机立即绑定

求图片不存在的处理方法 js

求图片不存在的处理方法 js

慕的地8271018 2018-12-10 10:09:18
<P><A class="" href="http://files.cnblogs.com/clhed/图片不存在问题.rar" mce_href="http://files.cnblogs.com/clhed/图片不存在问题.rar">下载实例</A></P> <P>目前的问题是产品那边提过来需求 </P> <P>如果用户提交图片就记录显示提交图片</P> <P>如果用户没有提交图片就指向用户头像(这里我用onerror这个事件解决的)</P> <P>但是问题在于用户头像本身就有可能不存在 </P> <P>我想把他指向默认图片</P>
查看完整描述

2 回答

?
慕码人8056858

TA贡献1803条经验 获得超6个赞

在changeErrorImg最后加一行event.onerror=changeImg();? 然后在新的changeImg()里放一张你已经放好确定存在在的图片,比如一个默认的头像,这样就总可以保证有图可以显示 其实问题这样解决比较好:如果用户提交过头像,就使用他的头像,如果没有提交过,就默认给他一个头像,保证他的头像永远不为空,这样就可以利用你那个来做了。 不过,我觉得更好的办法是这个操作放到服务器端去进行,因为服务器更容易进行这种有一点点复杂的逻辑处理,而且那个 onerror 也只有IE才支持,在firefox下面完全不起作用

查看完整回答
反对 回复 2018-12-14
?
牧羊人nacy

TA贡献1862条经验 获得超7个赞

这个用后台程序来处理啊,IO.FileExists(file),然后将处理结果的标识传递给js处理,这样会比较简单,纯用js,个人觉得太费尽,死好多脑细胞啊


查看完整回答
反对 回复 2018-12-14
  • 2 回答
  • 0 关注
  • 881 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号