2011-12-13 88 views
1

我有一個彈出窗口,我們稱之爲「B」,並在主窗口(彈出窗口來自「A」)。第三個是B上的鏈接,我需要在B的新標籤中打開A中的所有鏈接。所以,我想從彈出窗口(子窗口)的父窗口的新選項卡中打開一個鏈接。新標籤中的父窗口?

我知道某人的問題非常相似,但它沒有回答我的問題。請幫助:)

+0

和''不起作用? –

+0

'window.opener.open(url);'如果A和B在同一個域名上,就應該可以工作。 – Gerben

+0

PS無需添加您的電子郵件地址。如果你在這裏問一個問題,人們會在這裏回答,所以其他有類似問題的人可以在這裏找到解決方案。 – Gerben

回答

0

如果你使用jQuery,從子窗口:

window.opener.document.append("<a href='http://whateva' target='_blank' />").click(); 
+0

如果打開標籤已關閉,'''window.opener''是''''''''。 –

1

你總是可以做<a target="_new">

根據最終用戶的瀏覽器設置,它將打開一個新的WINDOW和/或TAB。