你可以这么做,当新窗口关闭后,也就是获取返回值后,在父窗口的调用函数中来对父窗口进行操作.function showNewWindow()
{
var rtn;
rtn = windows.showModalDialog(...);
if(rtn != null)
{
window.location.reaload(true);
}}
{
var rtn;
rtn = windows.showModalDialog(...);
if(rtn != null)
{
window.location.reaload(true);
}}
他是在后台执行的啊,不知道什么时候返回啊,我用的是Response.Write ("<script language = 'javascript'>......");
程序执行第一句就又执行第二下面的了。