window.opener.location.reload();

解决方案 »

  1.   

    window.parent.location.href = window.parent.location.href
      

  2.   

    模态对话框是不能用opener引用父窗口的,而是需要父窗口主动传递指针变量的
    这个window.showModalDialog有第二个参数,就是做这个用的,你需要把window穿过去,就是这样
    var returnValue=showModalDialog('2.html',window,'dialogWidth:520px;dialogHeight:510px;help:no;center:yes;resizable:no;status:no;scroll:no');
    这样在对话框中就可以引用父窗口对象,怎么引用呢,通过window.dialogArguments就可以应用父窗口了。
    在body里面加上location<body onUnload="window.dialogArguments.location.reload()">
      

  3.   

    window.opener.location.href = window.opener.location.href 
      

  4.   

    父窗口的showModalDialog("WebForm2.aspx");后面加上
    location.reload(); 测试了 行
      

  5.   

    this.Response.Write(" <script language='javascript'>window.opener.location.reload();window.close(); </script>"); 
      

  6.   

    可能我没说清楚问题吧,我的意思是,当用户点击关闭窗体(IE对话框的X)时,页面自动刷新父窗体
    不是做个按扭,加上刷新父窗体的命令及关闭模式窗体的命令另有几位朋友给的代码不是针对"模式"窗体的求教各位了!!!!!!!!!!!!!!!!!!!!
      

  7.   

    TO chinmo:对不起了,没注意看你之前的发言,我刚试了,你的方法正确,谢谢大虾了.
    呵呵,对不起了,我马上结贴!