Затворете изскачащия прозорец при изпращане и покажете резултатите в родителския прозорец

Как да покажа резултати в родителския прозорец, когато се щракне върху бутон в дъщерния прозорец (изскачащ прозорец)?

Имам jsp страница. Когато щракна върху бутон на тази страница, той отива и извлича списък (studentList) с обекти на ученик и показва само първото им име в изскачащ прозорец, както следва.

Обектът Student има цялата информация като собствено име, фамилия, дата на раждане, адрес и т.н.

До всяко име има квадратчета за отметка.

Jack    Tom     Paige
Julie   Hank    Red
Frank   Tina    May

Това, което искам да мога да направя, е, когато отметна квадратчето(ята) и щракна върху бутон в изскачащ прозорец, искам да затворя изскачащия прозорец и да покажа всички подробности за учениците, избрани в родителския прозорец.

Когато показвам подробностите за учениците, възнамерявам да получа подробности за учениците от списъка със студенти (studentLists), който вече имам, вместо да изпълнявам заявка към базата данни.

Използвам Struts 1.


person Susie    schedule 10.10.2012    source източник


Отговори (1)


Ако домейнът на родителския прозорец и дъщерния прозорец са еднакви, тогава можете да получите достъп до родителския прозорец, като използвате window.opener. с помощта на window.opener можете да извиквате методи на родителски прозорец.

родителски прозорец:

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

   //  do stuff
};

детски прозорец

window.opener.childwindowAction (arg2, arg2, ..);
person Anoop    schedule 10.10.2012