首页 新闻 搜索 专区 学院

showModalDialog如何刷新

0
悬赏园豆:20 [已关闭问题]

我在模式对话框里有一个from和,一个table,提交数据后在模式对话框的table,显示,问题是没次新增后,都不能看到新增的数据,只有重新打开才能看到提交的数据,问题在于如何刷新showModalDialog????

Rudy的主页 Rudy | 初学一级 | 园豆:180
提问于:2008-10-16 19:38
< >
分享
其他回答(2)
0

var re = window.showModalDialog();

if(re==1)

刷新

索马 | 园豆:100 (初学一级) | 2008-10-16 20:14
0

不上刷新的代码吧,二选一

1.forms[0].submit()

2.dopostback()

仁面寿星 | 园豆:325 (菜鸟二级) | 2008-10-17 11:08
0

你在ModalDialog中添加数据,然后在ModalDialog显示数据,跟普通的做法form有什么区别?
ModalDialog一般都是作为子窗体来的。如果你想刷新父窗体:
1.在父窗体中,你showModalDialog的function 中修改
var rs =  window.showModalDialog();
if (rs) {window.location.reload();}
2.在ModalDialog的提交事件后面执行
<script language="javascript" type="text/javascript">
window.returnValue = true;window.close();
</script>

码尔代夫iimax | 园豆:3138 (老鸟四级) | 2008-10-17 13:11
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册