IE9 IFrame显示问题-控制直到刷新才渲染

| 我有一个网页,在该网页上单击一个按钮,即可使主窗体变灰,并拉出显示在顶部的IFrame。单击按钮所做的全部是一些基本的javascript,以更改几个CSS类,以便为我们提供所需的结果。 该功能适用​​于我们测试过的所有浏览器,但IE9(IE6-8,FF和Chrome)除外。 我看到的是该页面已显示,但是在它呈现了大约三个控件之后便停止了;但是如果我刷新IFrame,则它会按预期运行。 我进行了一些研究,发现如果将其添加到父页面中,它将可以正常工作:
<meta http-equiv=\"X-UA-Compatible\" content=\"IE=8\" />
我也尝试过这些...
<meta http-equiv=\"X-UA-Compatible\" content=\"IE=Edge\" />
<meta http-equiv=\"X-UA-Compatible\" content=\"IE=9\" />  
但是那对我没有用。我已经更改了每个页面,直到有这个标签为止,也没有用。我一开始就在兼容模式下运行了它,而在IFrame上运行了兼容模式,所有这些都产生了相同的结果。 我尝试禁用一些我们的JavaScript,但均无济于事。 我还比较了原始加载和刷新的源,它们是相同的。 我不知道还能尝试什么,所以我在寻找一些想法。 谢谢! 编辑-使用新的替代品更新了主要Q。     
已邀请:
我最终也尝试了对象标签并放弃了同样的结果。我卸载了IE9,而是由一位同事安装了它,无论哪种方式,它对他都可以正常工作。 所以我想我的电脑真的很讨厌我。我喜欢没有真正解决方案的问题,因为它们不是一开始就存在的问题。     

要回复问题请先登录注册