![](/img/trans.png)
[英]How can I make a popup window that allows the user to click a link, close the window, and open the link in the first window?
[英]Open popup, click link, open in parent window, close popup?
我需要幫助。 我想從我的頁面做的是打開一個彈出窗口,我使用它:
<a class="txt-button" onclick="javascript:void window.open('http://mypage.com/1/index.html','','width=700,height=500,resizable=false,left=0,top=0');return false;">Buy Now</a>
單擊彈出窗口上的鏈接時,我希望它在主窗口中打開並關閉彈出窗口。
我嘗試了很多東西,不能讓它工作:-(
我想你可以使用window.opener
window.opener.location.href=x
要從彈出窗口訪問主opener
窗口,請使用window.opener
對象。 您可以訪問任何opener屬性,甚至是類似的函數調用(只要域匹配,如@N Rohler在您的問題的注釋中指出的那樣) ,例如導航使用window.opener.location.href
。 然后用window.close();
關閉彈出窗口window.close();
像這樣:
<a href="JavaScript:void(0);" onclick="openInParent('http://example.com/');">
click me
</a>
<script>
function openInParent(url) {
window.opener.location.href = url;
window.close();
}
</script>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.