页面上有一个按钮,点击按钮弹出一对话框,,对话框上有确定和取消按钮,点击确定按钮,怎么关闭当前页面啊?

解决方案 »

  1.   

    按钮的OnClientClick="" function show(){
       if(confirm("要关闭吗?"){
          window.close();
       }
     }
      

  2.   

    额...if(confirm("要关闭吗?")   <— 少了一个括号
      

  3.   


     function show(){
       if(confirm("要关闭吗?")){
          window.close();
       }
     }
      

  4.   

    OnClientClick="return confirm('你确定要关闭吗?')"
      

  5.   

    或者直接  OnClientClick="window.close();"
      

  6.   

    OnClientClick="test();"
     function test(){
       if(confirm("关闭吗?"){
          window.close();
       }
      

  7.   

    因为window.close();//会弹出一个
    OnClientClick="window.close();"   这样就不会了
      

  8.   

    OnClientClick="if(confirm('你确定要关闭吗?')){window.close();}"
      

  9.   

    Page.RegisterClientScriptBlock( "closewindow ", " <script> window.opener=null;self.close() </script> "); 
      

  10.   

    终于搞掂了function Close() 

     if(confirm("要关闭吗?")){
    var ua=navigator.userAgent 
    var ie=navigator.appName=="Microsoft Internet Explorer"?true:false 
    if(ie) 

       var IEversion=parseFloat(ua.substring(ua.indexOf("MSIE ")+5,ua.indexOf(";",ua.indexOf("MSIE ")))) 
       if(IEversion< 5.5) 
       { 
       var str = '<object id=noTipClose classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">' 
         str += '<param name="Command" value="Close"></object>'; 
         document.body.insertAdjacentHTML("beforeEnd", str); 
         document.all.noTipClose.Click(); 
       } 
        else 
       { 
         window.opener =null;
         window.open('','_self','');//for IE7
         window.close(); 
       } 

    else 

    window.close() 

    }

      

  11.   


      <asp:Button ID="btnclose" runat="server" Text="关闭"  OnClientClick="if(confirm('你确定要关闭当前页面吗?')){window.close();}else{return false;}"/>
      

  12.   


    人生老大果然是厉害。我上面代码较多,用人生老大的要在后台注册,用我下面的也可以,看榴主心情啦
    OnClientClic="window.opener=null;self.close()"