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