2010-12-16 40 views
0

我使用以下腳本創建了一個彈出窗口。Javascript:將子頁面的值分配給父頁面

變種CarricularWindow = window.open( 「AddCarriculars.aspx」, 「額外Carriculars」, 「高度= 200, 寬度= 200」);

此彈出窗口包含一個文本框和一個按鈕。現在,當用戶在該文本框中輸入一些數據並單擊該按鈕時。我想要將數據複製到調用頁面上的文本框。

我該如何做到這一點?

回答

0

你可以在調用的窗口定義JavaScript函數:

function setText(text) { 
    document.getElementById('yourtextboxid').value = text; 
} 

,並在彈出的窗口當在用戶點擊按鈕:

var text = document.getElementById('someothertextboxid').value; 
window.opener.setText(text);