多个iframe未在DOM中加载

时间:2013-12-26 19:10:06

标签: jquery dom iframe

您好我有以下iframe:

<div id="dialog" title="Audit Log" style="display: none; " >
    <p>
        <iframe src="" id="IframeAuditLog" width="1000" height="250" />
    </p>
</div>
<div>
    <p> 
        <iframe src="DocumentManagerForm.htm" id="DocumentManagerFrame" width="0" height="0" />
    </p>
</div>

我试过了两个......

$(window).load(function (eventObject) {

});

$(document).ready(function (eventObject) {

});

但是在这些函数中的任何一个中,我只能访问DOM中的第一个Iframe,例如DOM中的IframeAuditLog。如果我将HTML更改为以下内容:

<div>
<p> 
    <iframe src="DocumentManagerForm.htm" id="DocumentManagerFrame" width="0" height="0" />
</p>
</div>
<div id="dialog" title="Audit Log" style="display: none; " >
<p>
    <iframe src="" id="IframeAuditLog" width="1000" height="250" />
</p>

...只有DocumentManagerFrame被加载到DOM中...任何人都知道最新情况?

1 个答案:

答案 0 :(得分:1)

你必须实际关闭iframe,否则它会保持打开状态,直到浏览器决定修复它并添加结束标记,那么,是否有任何猜测?

<iframe src="" id="IframeAuditLog" width="1000" height="250"></iframe>