2012-01-17 215 views
0

我是在struts中开发Java EE应用程序的新成员,我在struts 1.3中有一个要求,我有一个表单有点击它的按钮子窗口打开,其中包含要给予的服务。用户将从Java脚本弹出窗口中选择服务,该窗口将显示具有每个服务的所有服务,我有一个复选框。用户将检查这些复选框与要给予的服务,并将在java脚本子窗口上按保存按钮,以及那些选择的服务将以父表格的形式在父窗口上显示 我的问题是如何做到这一点?如果用户想要选择5个服务 并保存在JavaScript子窗口上并且已显示给父窗口,但现在选择了5个服务中的5个服务(如果用户想要从5个服务中移除1个服务并且只想保存4服务如何完成。或者这可以在不使用java脚本子窗口的情况下完成。和帮助将被处理。关闭子窗口刷新父窗口

+1

和问题结构... – Alnitak 2012-01-18 13:56:30

回答

0

当您打开用window.open一个窗口,你会得到这个窗口上的参考,您可以选中“关闭”属性像这样:

document.getElementById("myButton").addEventListener("click", function(e) { 

    var winref = window.open("about:blank"); 

    (function() { 

     if (winref.closed) 
     { 
      alert("The window is closed"); 
     } 
     else 
     { 
      setTimeout(arguments.callee, 40); 
     } 

    })(); 

}, false);