如何在新标签中仅限制链接打开一次?

Sus*_*ant 7 html

在我的代码中,点击一个链接后,我在新标签页面中打开一个pdf文件,但是如果该文件已经打开,则在第二次单击后,而不是在新标签页中打开,我想重定向到该文件的打开标签.

我的代码:

<span style="margin-left:10%;"><a href="image/Eng_Pamphlet.pdf" target="_blank">Broucher</a></span>'
Run Code Online (Sandbox Code Playgroud)

如上面的选项卡所示,我设置了目标属性"_blank",因此它始终在新选项卡中打开链接.但我想在第一次重定向到第一次打开标签后.

Ale*_*lex 5

target="_new"改用.这将在同一选项卡中打开链接

编辑:

_new并不是真正最好的方法,正如Chankey在下面的评论中指出的那样.您只需为target属性创建一个"自定义"值,该值将允许链接仅在特定选项卡中打开.

http://jsfiddle.net/GTr7L/ - >示例

  • HTML5中没有"_new"这样的关键字,也没有HTML4(以及XHTML).这意味着,如果将此值用作目标属性的值,则不会出现任何一致的行为. (2认同)

MrP*_*rPk 5

只需为您的目标选项卡分配一个自定义名称,所有链接都将重定向到您的自定义选项卡

<span style="margin-left:10%;"><a href="image/Eng_Pamphlet.pdf" target="myPDFTabAndEveryTimeThisOne">Broucher</a></span>'
Run Code Online (Sandbox Code Playgroud)

(如果您使用“_new”,另一个标准的“_new”链接将覆盖您的 pdf 选项卡)。