关于onbeforeunload事件,我目前只知道,能否在对话框上显示一句话。
我希望用户关闭网页时,在弹出的ok/cancel对话框上,
       点击ok,对话框消失,弹出另一个页面,
       点击cancel,仍留在原页面。
   谢谢。

解决方案 »

  1.   

    onconfirm提示框,根据“是”和“否”执行不同的操作
      

  2.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     <HEAD>
      <TITLE> New Document </TITLE>
       </HEAD> <BODY>
     <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
     <script type="text/javascript">
         $(document).ready(function () {
             $("#a").click(function () {
                 if (confirm('将要删除,是否继续?')) {
                     alert("点击确定后的操作");
                     window.location.href = "http://www.baidu.com";
                 }
                 else {
                     alert("取消了");
                 }
             });
         });
    </script>
    <input type="button" value="删除" id="a"/>
     </BODY>
    </HTML>
      

  3.   

    可是取消的时候,我想让它留在原页面,而不是关闭掉。
    我试了下confirm,关闭时,点取消,就会关闭页面,而不是留在原页面。
      

  4.   


    是关闭时的行为,而不是点击按钮,好像只能用onbeforeunload事件。