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" />
但删除它不会改变任何东西。更令人沮丧的是,有时它工作正常,我可以保证从那以后我没有做任何改变。
知道发生了什么事吗?
答案 0 :(得分:0)
这个问题2周,我问了这个问题,我在15分钟后自己发现了这个问题。 :(
iFrame有一个&#34;框架集&#34;并且一旦加载到iFrame中,就破坏了主框架的处理。我在首次点击后将我的链接定位到框架集的名称后解决了我的问题,现在工作正常!