2012-10-10 118 views
0

當在子窗口(彈出窗口)上單擊按鈕時,如何在父窗口中顯示結果?在父窗口中提交併顯示結果時關閉彈出窗口

我有一個jsp頁面。當我點擊這個頁面上的一個按鈕時,它會跳出並獲取Student對象列表(studentList),並在彈出式窗口 中僅顯示他們的名字,如下所示。

Student對象的所有信息,如姓氏,姓名,出生日期,住址等

有旁的複選框每個名字。

Jack Tom  Paige 
Julie Hank Red 
Frank Tina May 

我希望能夠做的是,當我選中該複選框(ES),並單擊彈出按鈕,我想關閉彈出窗口和 顯示所有關於選擇的學生詳細信息在父窗口中。

當顯示學生的詳細信息,我打算從那個我已經對數據庫運行一個查詢 ,而不是學生(studentLists)的列表中的學生的詳細信息。

我使用Struts 1

回答

0

如果父窗口和子窗口的域相同,那麼您可以訪問使用window.opener父窗口。使用window.opener你可以調用父窗口方法。

父窗口:

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

    // do stuff 
}; 

子窗口

window.opener.childwindowAction (arg2, arg2, ..); 
相關問題