如题,更加复杂的情况是,某些页面需要提示,某些页面不需要提示,怎么做呢?

解决方案 »

  1.   

    <BODY onbeforeunload="event.returnValue='确定退出吗?';">
      

  2.   

    是asp.net页面吗.
    这个可试试.
    <script>
    window.onbeforeunload()
    {
    return "----------";
    }
    </script>
      

  3.   

    scocsdn(发菜): 您的办法加上之后,可以满足我关闭ie时的提示保存,但是所有的按钮事件也都提示是否保存,这样不行?怎么做才能实现只有关闭ie时提示保存。cqdyh(ㄎ永ㄘ) :您的方法加上之后没有反应。
      

  4.   

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

    if( event.clientX> document.body.clientWidth-20 && event.clientY < 0)
    {
    alert("save")
    window.event.returnValue ="";
    }
    }
      

  5.   

    <HTML>
    <HEAD>
    <TITLE>Marksoft.NET</TITLE>
    </HEAD>
    <BODY onbeforeunload="return 'Marksoft.NET\n要执行保存吗?';"><P>退出时提示.</P></BODY>
    </HTML>
      

  6.   

    也可以执行函数
    <HTML>
    <HEAD>
    <TITLE>Marksoft.NET</TITLE>
    </HEAD>
    <script language="javascript">
    function qstQuit()
    {
    if (confirm("要保存吗?"))
    {
    // __doSave
    // 执行何存,如点击何存按钮.
    return;
    }
    else
    {
    return true;
    }
    }
    </script>
    <BODY onbeforeunload="qstQuit();"><P>退出时提示.</P></BODY>
    </HTML>