http://expert.csdn.net/Expert/topic/1485/1485329.xml?temp=.1614038

解决方案 »

  1.   

    用脚本
    windows.opener.reload()试试
      

  2.   

    在Show对话框的时候,把本窗口的实例传进去:
    showModelessDialog("...",window,"...");//...你自己填然后在Dialog的窗口中添加Javascript:
    var opener = dialogArguments;//这里的opener就是上面你传进来的window实例,你可以在关闭的时候向下面这样:opener.forms[0].submit();
      

  3.   

    不好意思,最后一句应该是
    opener.document.forms[0].submit();
      

  4.   

    通过opener可以在客户端控制你那窗口的所有元素,你可以设一下他的opener.document.location.src属性,这样,页面会刷新。。
      

  5.   

    好象用showmodaldialog不能做到这点吧,它完全在客户端操作,除非另搞一个专门用于刷新的按钮,我就是这么做的,也想知道结果!
      

  6.   

    应该不能通过opener来通知它的父窗口吧
      

  7.   

    你在showmodaldialog()
    这一句执行完后
    写document.forms[0].submit();
      

  8.   

    我是用window.open()实现的,showModalDialog()不能调用opener
    不知各位怎么解决ModalDialog的?
    gz