showModalDialog模式窗口关闭并刷新父窗口实现-图文

时间: 2011-02-24 / 分类: JavaScript / 浏览次数: 1,454 views / 2个评论 发表评论

image

类似这样的网页对话框我们经常用到,当我们更改了数据后,经常需要刷新父窗口,以便把最新的数据显示在页面上。weidays实现代码如下:

1,父窗口代码:

function change(id,cyjs,ygbh){//接收任务
    window.showModalDialog("changeTask.jsp?id="+id+"&cyjs="+cyjs+"&ygbh="+ygbh,window,"dialogWidth=550px;dialogHeight=300px;status=no;help=no");
}

2,子窗口关闭的话自需要待用 window.close 就行了,

知识在关闭时还要做一件事就,就是在body 中添加onUnload 属性。代码如下:

onUnload="window.dialogArguments.location.reload()"

 

这样无论是用按钮关闭,还是点击右上方的红叉关闭窗口,都能完成刷新父窗口的目标了。

weidays图文-weidays的问题图文解决方案。希望对你也有帮助。谢谢!

2个评论

  1. 孙亚丽
    2011/03/17 于 08:44:16

    我的模式对话窗口中有个操作按钮。但点击按钮时跳出操作成功,在关闭模式对话窗口并刷新父窗口,请问如何实现???

    • weidays
      2011/03/17 于 09:06:57

      我试过你说的,如果你把关闭的方法写在那个提交的函数里的话,会导致可能还没有弹出提示,窗口就被关闭了。我也没有找到好的方法,你如果找到了的话。。交流交流。●▽●

发表评论

您的昵称 *

您的邮箱 *

您的网站