不行,如果没这句话event.returnValue="",而用confirm,不管怎么样都会关闭,只要加了一个return,就会提示是否离开本页面,不过不知道怎么去捕捉是按确定按钮,还是按了取消按钮

解决方案 »

  1.   

    var tt=confirm('确定要删除所选MTV么');
      if(tt)
      {form.submit();
      }else{
      return false;
      }
      

  2.   

    body里写
    onUnLoad="return kk()"function kk(){
    if(confirm("是否关闭?")){
    return true;
    }else{
    return false;
    }
    }
    我没测试,原理应该这样子。你试试。
      

  3.   

    <body onunload="return pjsfLogout();"><SCRIPT LANGUAGE=javascript>
    <!--
    //退出登陆
    function pjsfLogout(){
    if (confirm("确定退出吗?")){
                         return true;
                       }
                       return false;
    }//-->
    </SCRIPT>
      

  4.   

    function window.onbeforeunload()
    {
    if(!window.confirm("Are you sure to exit application ?")) 
    {
    window.event.returnValue="";
    new ActiveXObject("WScript.Shell").sendKeys("{ESC}");
    }
    }