现在我用
 //this.Response.Write(" <script> ");
            //this.Response.Write("{window.opener   =null;window.close();} ");
            //this.Response.Write(" </script> ");
关闭的时候总是提示当前的窗口时否需要关闭,怎么去掉这个提示框!求教……

解决方案 »

  1.   


    <script type="text/javascript">
             function closeme(){
      var browserName=navigator.appName; 
      if (browserName=="Netscape") { 
       window.open('','_parent',''); 
       window.close(); 
      }else if (browserName=="Microsoft Internet Explorer") {
        window.opener = "whocares"; 
       window.close(); 
      } 
     } 
    </script> 
    <input type="button" value="close me 3" onclick="closeme();"/>
      

  2.   

    this.Response.Write("<script type=\"text/javascript\" language=\"javascript\">window.opener =null;window.close(); </script>");试下
      

  3.   

    因为IE7针对脚本操作进行了更加严格的控制,
    window.opener = window.open("aaa.aspx", null, "" );  
    window.opener = window.open("",'_self');
    window.self.close();  
     
    后台调用JS函数
      

  4.   

    就没有个会的吗?自己找了个ClientScript.RegisterStartupScript(ClientScript.GetType(), "myscript", "<script>closeme();</script>"); 根本关闭不了
      

  5.   

    好像不行,除非你用在frameset中。
      

  6.   

    <script> window.open('','_self');window.close<script>