您好我有以下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中...任何人都知道最新情况?
答案 0 :(得分:1)
你必须实际关闭iframe,否则它会保持打开状态,直到浏览器决定修复它并添加结束标记,那么,是否有任何猜测?
<iframe src="" id="IframeAuditLog" width="1000" height="250"></iframe>