IE9 IFrame显示问题 - 控件在刷新之前不呈现

时间:2011-04-13 18:01:12

标签: javascript asp.net css ajax internet-explorer-9

我有一个网页,点击一个按钮会使主窗体变灰并拉出一个显示在顶部的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" />  
然而,这对我不起作用。我已经改变了每个页面,直到有了这个标签,无济于事。我已经在兼容模式下从get go运行它,并在IFrame上运行兼容模式,所有这些都产生相同的结果。

我试过禁用一些我们的javascript,但也无济于事。

我还比较了原始载荷和刷新的来源,它们是相同的。

我不知道还有什么可以尝试所以我正在寻找一些想法。

谢谢!

编辑 - 使用新的替代方案更新了主要问题。

1 个答案:

答案 0 :(得分:0)

我最终在尝试对象标签后放弃了同样的结果。我卸载了IE9并且安装了一个同事而且它对他来说都很好。 所以我想我的电脑真的很讨厌我。我喜欢没有真正解决方案的问题,因为它们不是问题。