2011-04-28 88 views
1

我有兩頁,我們稱它們爲pageA.php和pageB.php。如何使一個彈出窗口中的URL顯示在父窗口上?

頁面A包含一個textarea和一個鏈接。我想鏈接打開pageB.php(一個彈出窗口)。在pageB.php上,有一個url,當我點擊它時,url將顯示在pageA.php的textarea內,而pageB.php(彈出窗口)將在我點擊url後自動關閉。

+0

哇,我有點糊塗了。你能從PageA多次打開PageB嗎?如果是這樣,JavaScript就是你需要的。 – 2011-04-28 01:36:45

回答

1

在彈出的鏈接會是這樣的

<a href="Whatever" onclick="ProcessLinkClick(this);return false;">Click Me in Popup Window</a> 

和代碼會被(未測試和沒有錯誤處理)

<script language="javascript"> 
function ProcessLinkClick(oThis) { 
    if (window.parent) { 
     var textBox = window.parent.document.getElementById("IdOfTextBoxInParentWindow"); 
     textBox.value = oThis.href; 
    } 

    window.close(); 
} 
</script>