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

时间:2013-12-11 07:30:23

标签: javascript html5

我有这个网络应用程序,它集成到其他网络应用程序,如Salesforce

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

情景:

  • tab1:mywebapp,tab2:salesforce
  • 点击标签2中的链接:链接在标签3中打开(链接应在标签1中打开)

我查看了链接的target属性,但它们只针对命名框架,我不确定如何将tab1命名为有效目标。

人们可以给我的任何其他提示吗?

编辑:

tab1已经存在,所以我实际上无法做'打开一个带名字的新窗口'的事情。我不得不让tab1通过代码命名(tab1通过URL打开)

1 个答案:

答案 0 :(得分:3)

您可以为您打开的窗口命名。

<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>

然后打开指向该标签的链接。

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

适用于IE,但不适用于Chrome ...