【发布时间】:2014-07-11 12:30:47
【问题描述】:
我在使用 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" />
但删除它不会改变任何东西。更令人沮丧的是,有时它工作得很好,我可以保证从那以后我没有做任何改变。
知道发生了什么吗?
【问题讨论】:
标签: html ajax iframe internet-explorer-7 quirks-mode