如何在关闭 web界面的时候,弹出一个对话框,提示用户是否确定退出,如果确定就关闭界面,否则就不关闭?

解决方案 »

  1.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html>
    <head>
    <title>Untitled</title>
    </head><body onunload="alert('abc')">Hello World!</body>
    </html>
      

  2.   

    private void FrmMain_Closing(object sender, System.ComponentModel.CancelEventArgs e)
    {
        if(MessageBox.Show("确定退出么?","退出系统",
    MessageBoxButtons.YesNo,MessageBoxIcon.Question,MessageBoxDefaultButton.Button2)==DialogResult.Yes)
    {
        this.Close();
                                    e.Cancel = false;
    }
                               else
                               {
                                   e.Cancel = true; 
                               }
    }
      

  3.   

    怎么把onunload="alert('abc')"注册到body 中?
    Render?
      

  4.   

    private void Page_Load(object sender, System.EventArgs e)
    {
    // 在此处放置用户代码以初始化页面
    btnAdd.Attributes.Add("onclick","Javascript:return confirm('要确定吗?');");
    }
      

  5.   

    试试!
    <body onunload="return Check();">
    <script>
    function Check(  )
    {
    if(confirm('你确定要关闭吗?'))
    return true;
    else
    reutrn false;
    }
    </script>
      

  6.   

    <body onunload="return Check();">
    <script>
    function Check(  )
    {
    if(confirm('你确定要关闭吗?'))
    return true;
    else
    reutrn false;
    }
    </script>
      

  7.   

    Response.write("<script language=javascript>window.close();</script>");
      

  8.   

    sorry 没看清
    如何在关闭 web界面的时候,弹出一个对话框,提示用户是否确定退出,如果确定就关闭界面,否则就不关闭?
    ---》
    <input type=button onclick="if(confirm('abc')){window.opener=null;window.close();}" value=close>只能点击按钮时确定是否关闭了
      

  9.   

    <script language="javascript">
     function dd()
    {

    if( event.clientX> document.body.clientWidth-20 && event.clientY < 0)
    {
    confirm("are you sure?");
    }
    }<body bottomMargin="0" leftMargin="0"  topMargin="0" rightMargin="0"
    onbeforeunload="dd();">