2012-02-28 3 views
0

<Asp:Button ID=... onclick="openChildWindow()"待っ値

<asp:label ID="label1" ....> 

は、私はボタンやラベルを含むウェブページを持っています。私はボタンをクリックすると、openCHildWindow()を実行します。

子ウィンドウで
openChildWindow() 
{ //open child window... 
//some other functions.... 
} 

が、私はいくつかのことを入力することができますテキストボックスがあります。 私の問題は:子ウィンドウが親ウィンドウにテキストボックスの値を送信する必要がある場合、可能です //some other functions 親ウィンドウが子ウィンドウから値を取得するまで待ちますか?

ありがとうございました。

答えて

0

子ウィンドウの親ウィンドウを「待機」することができない場合や、「長時間実行中のスクリプト」メッセージが表示される可能性が高いためにしたい場合は、わかりませんが、多分、より良いだけの関数で呼び出すの

window.opener.document.getElementById('text1').value = myTextboxValue; 
window.close(); 

:そうあなたは子ウィンドウを閉じる前に、このような何かを行うことができるはず

window.opener

を使用して、子から親ウィンドウにアクセス親ウィンドウ:

window.opener.ParentWindowFunction(myTextboxValue); 
window.close(); 

この記事を見てみてください。

http://www.codeproject.com/Articles/25388/Accessing-parent-window-from-child-window-or-vice

関連する問題