2013-12-11 163 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