iFrame加载页面一次,然后在新选项卡中连续加载

时间:2014-05-22 12:51:08

标签: html ajax iframe internet-explorer-7 quirks-mode

IE11有这个奇怪的问题。我有一系列链接:

<a href="page1.html" target="iframe_name">Page #1</a>
<a href="page2.html" target="iframe_name">Page #2</a>
<a href="page3.html" target="iframe_name">Page #3</a>

这个iFrame:

<iframe id="iframe_name" name="iframe_name"></iframe>

如果点击链接(任意),它将首次在iFrame中加载页面,但之后将始终在新的标签/窗口中打开。点击次序无关紧要。一旦= iframe,在=新标签之后。

链接是从AJAX调用生成的。它们是纯HTML“a”链接,没有特殊事件绑定到它们。

我的HEAD中也有这个META标签:

<meta http-equiv="X-UA-Compatible" content="IE=7, requiresActiveX=true" />

但删除它不会改变任何东西。更令人沮丧的是,有时它工作正常,我可以保证从那以后我没有做任何改变。

知道发生了什么事吗?

1 个答案:

答案 0 :(得分:0)

这个问题2周,我问了这个问题,我在15分钟后自己发现了这个问题。 :(

iFrame有一个&#34;框架集&#34;并且一旦加载到iFrame中,就破坏了主框架的处理。我在首次点击后将我的链接定位到框架集的名称后解决了我的问题,现在工作正常!