js 控制子窗口刷新父窗口问题

a.jsp

数据列表
name phone address
张三 12345 a1
李四 23456 a2

按钮:
新增 修改 删除

在新增时打开 新增窗口 录入完数据后。。保存。。。关闭此窗口刷新 父窗口的数据列表 (struts1环境)
打开用的是window.showModalDialog();

问题:
在新增或修改以后。。关闭打开的窗口并且刷新父窗口.. 父窗口是一个iframe

请高手给个方案。。谢谢...

[b]问题补充:[/b]
用了atian25大哥的方式。。
提示:window.opener.document 为空或不是对象

如果是window.showModalDialog(); 的话.

子窗口做完事后.
window.returnValue='xxx';
window.close();

父窗口:
var str = window.showModalDialog('TestB.htm');
//下面的语句在子窗口关闭后才继续往下执行
alert(str)
//在这里可以执行js来刷新自己内部的某个ifr

你这需求随便google下就一大堆

[url]http://www.cnblogs.com/xh831213/archive/2007/09/27/907668.html[/url]

在弹出窗口里面通过window.opener可以得到父窗口.

如果只想刷新父窗口里面的某个iframe的话.

window.opener.document.getElementById('myIfr').location.reload();

关闭自己就是window.close咯