在开发过程中遇到window.showModalDialog()打开的模态对话框需要从子窗口传递返回值给父窗口中的某个插件,开始想通过window.opener得到,但是试了几次得不到,后来发现原来在当前打开窗口(子窗口)中可以通过window.returnValue=指定返回值;window.close();之后父窗口可以使用var result = window.showModalDialog(url,window,"dialogWidth=600px;dialogHeight=500px;center=yes;resizable=no;status=no;scroll=yes");来接收打开窗口的返回值。然后把此返回值附加给某个组件或某些组件。
附带参数说明:
参考http://www.cnblogs.com/zhangyi85/archive/2009/09/03/1559594.html