仅IE9/10/(Opera)同时支持script元素的onload和onreadystatechange事件

摘要: 如下 IE9/10同时支持script元素的onload和onreadystatechange事件 结果:IE6/7/8 : 弹出2IE9/10 : 弹出2,1Firefox/Safari/Chrome/Opera : 弹出1测试结果可以看出,IE9后已经开始支持script的onl... 阅读全文
posted @ 2011-04-26 17:28 snandy 阅读(6901) 评论(2) 推荐(4) 编辑

各浏览器对link标签onload/onreadystatechange事件支持的差异

摘要: 1,onload事件<!DOCTYPE HTML><HTML> <HEAD> <meta charset="utf-8" /> <title>Link Element onload</title> <link type="text/css" rel="stylesheet" href="http://i3.sinaimg.cn/rny/webface/login/css/login101021_min.css" onload=" 阅读全文
posted @ 2011-04-26 12:44 snandy 阅读(6833) 评论(0) 推荐(4) 编辑

处理超时-Ajax之五

摘要: 上一篇只是检查是否超时,超时后却不做任何处理。这里如果超时,会给failure第二个参数msg赋值为“request timeout”。这样使用者能清楚的知道一次HTTP请求的细节。实现细节较为诡异,慢慢体会。这里timeout的效果和JQuery,Ext是一样的。如下Ajax.text('../servlet/Ajax',{ timeout : 2000, success : function(result){}, failure : function(xhr,msg){ alert(msg); }});完整源码Ajax =function(){ function reque 阅读全文
posted @ 2011-04-26 08:18 snandy 阅读(8565) 评论(1) 推荐(5) 编辑

检查超时-Ajax之四

摘要: 有时发出一个请求,后端什么时候返回前端并不清楚。有可能是1秒,3秒甚至更长时间。因此有必要添加一个参数来设置等待的时间,如果在设定的时间内没有返回结果则放弃该次请求。 实现思路:发出请求后指定一个时间,如超过该时间没有返回结果则忽略。window对象的setTimeout方法再次起作用了(setTimeout能解决很多IE下古怪的bug)代码如下:var timeout = opt.timeout || 0;//指定是否启用请求超时处理,不传参数timeout则忽略var isTimeout = false; //一个标志位,是否超时if(timeout>0){ setTimeout(f 阅读全文
posted @ 2011-04-26 06:36 snandy 阅读(3511) 评论(2) 推荐(2) 编辑
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示