<a href="javascript:var win=window.showModalDialog('MerchInfo.aspx','window','dialogWidth:606px;dialogHeight:471px;help:no;unadorned:yes;resizable:no;status:no');" >打开窗口</a>我用这段代码打开窗口
我在MerchInfo.aspx窗口里加了一个关闭按钮
Response.Write("<script>window.close();</script>");
为什么会弹出一个新窗口再提示关闭
而当前页并没有关闭?

解决方案 »

  1.   

    Response.Write(" <script>window.opener=null;window.close(); </script>"); 
    试试看。
      

  2.   

    Response.Write(" <script>window.opener=null;window.close(); </script>"); 
      

  3.   

    head里加上<base target="_self" />
      

  4.   

    <script>window.close();return true </script>"); 
      

  5.   

    <script>window.opener=null;window.open('', '_self');window.close();</script>//IE7中关闭无提示
      

  6.   

    这个IE6中可以,IE中似乎会出现那个提示框
      

  7.   

    在模态窗口页面添加<base target="_self" />
    模态窗口常见的问题
      

  8.   

    我关闭返回之后,为什么GRIDVEIW的样式都变了!
    就给分