img标签onerror的onerror事件在ios7.0系统下不起作用

打开网页时提示 Stack overflow at line: 0。我做了截图如下:
经过分析,发现网页中存在类似如下的代码:
&img src="pic.gif" onerror="javascript:this.src='/noPic.gif';" alt="pic" /&
分析:特别注意 onerror,当图片不存在时,将触发 onerror,而 onerror 中又为 img 指定一个 NoPic.gif 图片。也就是说图片存在则显示 pic.gif,图片不存在将显示 noPic.gif。但问题来了,如果 noPic.gif 也不存在,则继续触发 onerror,导致循环,故出现错误。
说明:如果图片存在,但网络很不通畅,也可能触发 onerror。
解决方法:
第一种::.去掉 onerror 代码;或者更改 onerror 代码为其它;或者确保 onerror 中的图片足够小,并且存在。
&script type="text/javascript"&
function nofind(){
var img=event.srcE
img.src="/sys/common/image/fileoperation/icon/default.gif";
img.onerror= 控制不要一直跳动
&td align="center"&&img src="/sys/common/image/fileoperation/icon/${file.suffix }.gif" onerror="nofind();" /&${file.name }&/td&
阅读(...) 评论()主题 : ios7中uibutton setImage 不起作用
级别: 禁止发言
UID: 230441
可可豆: 391 CB
威望: 411 点
在线时间: 124(时)
发自: Web Page
用户被禁言,该主题自动屏蔽!
级别: 新手上路
UID: 239112
可可豆: 510 CB
威望: 234 点
在线时间: 94(时)
发自: Web Page
试试这个看看
[downButton setImage:[UIImage imageNamed:@&RGB.png&] forState:UIControlStateNormal];
修改为
[downButton setImage:[UIImage imageNamed:@&RGB&] forState:UIControlStateNormal];
级别: 侠客
可可豆: 289 CB
威望: 287 点
在线时间: 708(时)
发自: Web Page
不要用[UIButton buttonWithType:UIButtonTypeRoundedRect];这是系统的按钮样式。默认是iOS7的蓝色扁平风格。直接alloc init一个button就好;
级别: 禁止发言
UID: 230441
可可豆: 391 CB
威望: 411 点
在线时间: 124(时)
发自: Web Page
用户被禁言,该主题自动屏蔽!
级别: 新手上路
可可豆: 21 CB
威望: 21 点
在线时间: 38(时)
发自: Web Page
newFolderBtn = [UIButton buttonWithType:UIButtonTypeCustom];
newFolderBtn = [[UIButton alloc] initWithFrame:CGRectMake(10.0, 12.0, 190, 35)];
newFolderBtn.backgroundColor = [UIColor blackColor];
[newFolderBtn setBackgroundImage:[UIImage imageNamed:@&pathBtn.png&] forState:UIControlStateNormal];
级别: 侠客
可可豆: 289 CB
威望: 287 点
在线时间: 708(时)
发自: Web Page
xib中要把button的type改为custom,默认是system。就在你设置image的最顶上那个type属性
级别: 侠客
可可豆: 220 CB
威望: 194 点
在线时间: 581(时)
发自: Web Page
这么好的回答都不顶,楼主也不顶,真是的!
级别: 新手上路
可可豆: 16 CB
威望: 16 点
在线时间: 97(时)
发自: Web Page
棒!搞定!
级别: 新手上路
可可豆: 2 CB
威望: 2 点
在线时间: 14(时)
发自: Web Page
回 5楼(heyehao2008) 的帖子
救了命了&& 谢谢 啊
关注本帖(如果有新回复会站内信通知您)
苹果公司现任CEO是谁?2字 正确答案:库克
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 浏览移动版HTML img标签之onAbort、onError、onLoad事件与问题_javascript_ThinkSAAS
HTML img标签之onAbort、onError、onLoad事件与问题
HTML img标签之onAbort、onError、onLoad事件与问题
内容来源: 网络
PHP开发框架
开发工具/编程工具
服务器环境
ThinkSAAS商业授权:
ThinkSAAS为用户提供有偿个性定制开发服务
ThinkSAAS将为商业授权用户提供二次开发指导和技术支持
让ThinkSAAS更好,把建议拿来。
开发客服微信

我要回帖

更多关于 img标签的点击事件 的文章

 

随机推荐