望尘轩中一盏茶

统计

留言簿

友情链接

阅读排行榜

评论排行榜

JavaScript处理隐藏iframe请求超时

        创建一个隐藏的iframe来发送请求,需要判断请求的服务器是否有响应,如果长时间无响应则提示用户请求超时。经过一段挣扎,想到用下面的办法来解决,暂时这么处理。哪位朋友有比较好的解决办法,请不吝赐教。先行谢过~   解决的代码如下:
 1<html>
 2    <head>
 3        <title>iframe响应超时处理</title>
 4    </head>
 5    <body>
 6        <script >
 7            var frm = document.createElement("iframe");
 8            frm.width = "0";
 9            frm.height = "0";
10           frm.src = "http://wzhongyu.blogjava.net";
11           
12        function showErr() {
13                alert("访问超时");
14            }

15            var kill = setTimeout("showErr()"10000); 
16            
17            //这里使用了网上的判断iframe加载完成的代码,谢谢作者。
18            if (frm.attachEvent)
19                 frm.attachEvent("onload"function(){
20                    clearTimeout(kill);
21                //这里可以执行其它操作
22            }
);}
 else {
23                frm.onload = function(){
24                    clearTimeout(kill);
25                }
;
26            }

27            
28            document.body.appendChild(frm);
29        
</script>
30    </body>
31</html>

posted on 2010-03-06 14:03 wzhongyu 阅读(3015) 评论(0)  编辑  收藏 所属分类: Java学习


只有注册用户登录后才能发表评论。


网站导航:
 
我的便捷门:综合频道 数码频道 商城频道 电器频道 男人频道 女人频道 居家玩具 美容频道 饰品鞋包 食品频道 台湾馆频道