2013-12-11 117 views
0

我有这个web应用程序已集成到其他webapps如​​。如何打开指定的,打开的窗口中的链接

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

场景:

  • TAB1:mywebapp,TAB2:在TAB2销售人员
  • 点击链接:链接TAB3打开(链接应在TAB1打开)

我看着target属性的链接,但他们只针对命名框架,我不知道我怎么能tab1是一个有效的目标。

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

编辑:

tab1已经存在,所以我不能做真正的“打开一个名称的新窗口”的东西。我不知何故必须要么tab1有一个名称通过代码(tab1通过URL打开)

+2

可您发布的这部分代码? – ProllyGeek

+0

如果你给一个链接一个目标属性在一个新的窗口中打开,这个新的窗口/标签就是这个名字。只要您始终在链接中引用相同的名称,浏览器应该更改该选项卡/窗口的位置。 –

+0

@BrianShamblen,是的,我知道。但在这种情况下,我想使用的窗口已经存在,并从URL打开 – deiga

回答

0

你可以给你打开的窗口的名称。

<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浏览器...

+0

可爱的解决方案,只要我可以这样打开'tab1'。太糟糕了'tab1'已经通过URL打开了。 – deiga