判断iframe是否加载完成

河南妞

关注

阅读 44

2022-03-26


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

<title></title>

</head>

<body>

<script type="text/javascript">

var isIE = /msie/i.test(navigator.userAgent) && !window.opera;

var iframe = document.createElement("iframe");

iframe.src = "​​​http://www.baidu.com/​​​";

if (isIE) {

    iframe.onreadystatechange = function(){

        if(iframe.readyState == "loaded" || iframe.readyState == "complete"){

            alert("loaded");

        }

    };

} else {

    iframe.onload = function(){

        alert("loaded");

    };

}

document.body.appendChild(iframe);

</script>

</body>

</html>


或者:


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

<title></title>

</head>

<body>

<script type="text/javascript">

var iframe = document.createElement("iframe");

iframe.src = "​​​http://www.baidu.com/​​​";

if (iframe.attachEvent){

    iframe.attachEvent("onload", function(){

        alert("loaded");

    });

} else {

    iframe.onload = function(){

        alert("loaded");

    };

}

document.body.appendChild(iframe);

</script>

</body>

</html>



精彩评论(0)

0 0 举报