【发布时间】:2015-12-23 22:11:29
【问题描述】:
我有多个网页组成 1 个网站。每个页面的底部都有一个帮助按钮。此按钮将用户引导到提供帮助页面的另一个站点。
问题在于每个按钮都会打开一个指向同一帮助站点的新选项卡。我的目标是只为单独页面上的所有按钮点击打开 1 个新标签。
我正在使用
function showHelp() {
var helpUrl = 'url'
mainHelp = window.open(helpUrl, 'help') }
<a href="##" onClick="showHelp()"; return false">
【问题讨论】:
-
我知道有很多关于我的问题的信息,但是到目前为止我所尝试的都没有奏效。我正在使用 ie11。
-
您使用 JS 打开此窗口而不是传统的 HTML 锚元素是否有特定原因?
-
听起来像这个问题:stackoverflow.com/questions/19098535/… 您需要让您的浏览器确定该站点是否已在另一个选项卡中打开...
-
我也尝试将 window.open() 放在 标记中,得到相同的结果。
-
在提供的示例中,我可以在 foreach 循环中看到检查浏览器是否打开标签。如果条件返回 true,我是否也会在其中插入 window.open()?或者我将如何针对我的情况实施此操作
标签: javascript html