我在aspx页面中有一个iframe,我必须检查readyState条件,如下所示,请告诉我如何使用javascript获取iframe控件的readystate。
<script language="javascript" type="text/javascript">
window.onload = function () {
var iframe = document.getElementById('myframe').readyState;
alert(iframe); // iframe is giving "undefined" here
}
</script>
<div>
<iframe id="myframe" name="myframename" frameborder="1" src="about:blank"> </iframe>
</div>
感谢 拉维
答案 0 :(得分:1)
那是因为iFrame本身没有readyState。您需要访问contentWindow(iFrame的子代)才能获得该结果。见document.readyState not working in Firefox and Chrome (还有一些:Iframe.readyState does not work in chrome)