0

子ウィンドウ(ポップアップウィンドウ)でボタンがクリックされたときに、結果を親ウィンドウに表示するにはどうすればよいですか?

jspページがあります。このページのボタンをクリックすると、Studentオブジェクトのリスト(studentList)が取得され、次のようにポップアップウィンドウに名前のみが表示されます。

Studentオブジェクトには、名、姓、生年月日、住所などのすべての情報が含まれています。

各名前の横にチェックボックスがあります。

Jack    Tom     Paige
Julie   Hank    Red
Frank   Tina    May

チェックボックスをオンにしてポップアップのボタンをクリックすると、ポップアップウィンドウを閉じて、親ウィンドウで選択した生徒の詳細をすべて表示したいと思います。

学生の詳細を表示するときは、データベースに対してクエリを実行するのではなく、すでに持っている学生のリスト( studentLists )から学生の詳細を取得するつもりです。

Struts1を使用しています。

4

1 に答える 1

0

親ウィンドウと子ウィンドウのドメインが同じである場合は、を使用して親ウィンドウにアクセスできますwindow.opener。window.openerを使用すると、親ウィンドウメソッドを呼び出すことができます。

親ウィンドウ:

window.childwindowAction = function(arg1, arg2,....){

   //  do stuff
};

子ウィンドウ

window.opener.childwindowAction (arg2, arg2, ..);
于 2012-10-10T19:59:52.100 に答える