Javascript 如何在指定的打开窗口中打开链接

Javascript 如何在指定的打开窗口中打开链接,javascript,html,Javascript,Html,我有一个web应用程序,它集成到其他web应用程序中,如Salesforce 现在我在Salesforce中有一个链接,它打开了我的应用程序的一个新窗口,但我希望它打开窗口内的链接,我的webapp已经打开了 情景: 表1:mywebapp,表2:salesforce 单击选项卡2中的链接:链接在选项卡3中打开(链接应在选项卡1中打开) 我已经研究了链接的target属性,但它们只针对已命名的帧,我不确定如何将tab1命名为有效的目标 其他人能给我什么提示吗 编辑: tab1已经存在,所以我

我有一个web应用程序,它集成到其他web应用程序中,如
Salesforce

现在我在
Salesforce
中有一个链接,它打开了我的应用程序的一个新窗口,但我希望它打开窗口内的链接,我的webapp已经打开了

情景:

  • 表1:mywebapp,表2:salesforce
  • 单击选项卡2中的链接:链接在选项卡3中打开(链接应在选项卡1中打开)
我已经研究了链接的
target
属性,但它们只针对已命名的帧,我不确定如何将
tab1
命名为有效的目标

其他人能给我什么提示吗

编辑:


tab1
已经存在,所以我实际上无法使用名称打开新窗口。我必须通过代码使
tab1
有一个名称(tab1通过URL打开)

您可以为打开的窗口命名

<a href="#" onclick="window.open('http://www.stackoverflow.com', 'mywin'); return false;">Click here to open window first</a>
<br/>
<a href="#" onclick="window.open('http://www.google.com', 'mywin'); return false;">Open link in specific window</a>



编辑

您可以在某些浏览器上命名窗口(或选项卡)

<script>
    this.name = "mywin";
</script>

this.name=“mywin”;
并打开指向该选项卡的链接

<a href="http://www.stackoverflow.com" target="mywin">Open link in specific window</a>


它适用于IE,但不适用于Chrome…

你能发布这部分代码吗?如果你给一个链接一个目标属性,让它在一个新窗口中打开,这个新窗口/选项卡就会被命名。只要你总是在链接中引用相同的名称,浏览器就应该更改该选项卡/窗口的位置。@BrianShamblen,是的,我知道。但是在这种情况下,我想要使用的窗口已经存在,并且是从URL@ProllyGeek我不知道你指的是哪一部分?目前,我有一个命名的目标,它会打开一个新窗口,但随后每次单击都会打开同一个窗口。如果我能以这种方式打开
tab1
,这将是一个很好的解决方案。太糟糕了,
选项卡1
已经通过URL打开。请在
中,为新窗口提供mywin名称,因为没有这样的窗口名称。但是在
中,新创建的窗口在mywin窗口中打开,因为它已经存在。这是真的吗?