侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

JavaScript判断iframe加载网页请求超时

2022-06-02 星期四 / 0 评论 / 0 点赞 / 139 阅读 / 2842 字

这里我们是创建一个隐藏的iframe来发送请求,需要判断请求的服务器是否有响应,如果长时间无响应则提示用户请求超时。处理代码如下:Markup<html> ...

这里我们是创建一个隐藏的iframe来发送请求,需要判断请求的服务器是否有响应,如果长时间无响应则提示用户请求超时。处理代码如下:

Markup
<html>
    <head>
        <title>iframe响应超时处理</title>
    </head>
    <body>
        <script >
            var frm = document.createElement("iframe");
            frm.width = "0";
            frm.height = "0";
           frm.src = "域名";
           
        function showErr() {
                alert("访问超时");
            }
            var kill = setTimeout("showErr()", 10000);
            
            //这里使用了网上的判断iframe加载完成的代码,谢谢作者。
            if (frm.attachEvent){
                 frm.attachEvent("onload", function(){
                    clearTimeout(kill);
                //这里可以执行其它操作
            });} else {
                frm.onload = function(){
                    clearTimeout(kill);
                };
            }
            document.body.appendChild(frm);
        </script>
    </body>
</html>

广告 广告

评论区