1

我的文件集都在本地服务器上,而不是 http。如果我使用:

    <a href="somefile.htm" target="_Self">click here</a>

它在新窗口中打开文件。_Top 也被忽略,我得到一个新窗口。我可以通过使用 window.open() 来解决它,但由于各种原因,我们需要避免使用 javascript。

我很想知道为什么忽略 a href 目标。

4

1 回答 1

3

您想使用_self(或完全不使用):http: //jsfiddle.net/rsmRA/——这是一个区分大小写的值。

根据规范,它似乎不应该区分大小写,所以我猜这是一个浏览器错误。如果您将其设置为除这些关键字之外的任何内容,则它是“浏览上下文名称”。您可以通过单击同一链接两次来查看此操作;您会注意到它第一次只打开一个新窗口,第二次重新加载该窗口。

于 2013-03-27T22:18:14.043 回答