<script language="Javascript">
function window.onbeforeunload()
{
event.returnValue = "[你要提示的文字]";
}
</script>

解决方案 »

  1.   

    在页面的的<BODY onbeforeunload="onbeforeunload()">
    </body>对象上需要加上
      

  2.   

    <body onbeforunload="if(confirm('关闭?')){window.close()}else{return false}">
      

  3.   

    我现在使用的如下的FRAME框架, 没有<body>, 怎么办<frameset rows="*" cols="120,*" frameborder="NO" border="0" framespacing="0" >
    <frame name="leftFrame" noresize src="left.jsp">
    <frameset rows="23,*" frameborder="NO" border="0" framespacing="0" cols="*">
               <frame name="topFrame" noresize scrolling="NO" src="top.jsp">
    <frame name="mainFrame" src="main.jsp">
    </frameset>
    </frameset>
      

  4.   

    我现在采用了GageCSDN(稻草人) 兄的办法, 只在Javascript里添加函数, 而且是不在BODY处修改, 这样就出现新的情况, 如果单右上角的关闭按键的确有提示, 而且可以选择不关, 但当从当前框架, 跳到别的页面时, 也出现该提示, 请问诸位仁兄, 有没有办法, 可以只是点击右上方关闭按键才出提示!
    谢!
      

  5.   

    <head>
    <script>
    function  window.onbeforeunload()
    {
    question = confirm("Are you sure to EXIT?");
    if (question != "1") {
       window.event.returnValue="Click OK to EXIT System, or Click Cancel to leave!";
    }
    }
    </script>
    </head>
      

  6.   

    这样写:
    function  window.onbeforeunload()
    {
        if(event.clientX>360&&event.clientY<0||event.altKey)
        {
            if( !confirm("确定关闭?") )
            {
                 .
                 .
                 .
            }
        }
    }
      

  7.   

    小弟最终用如下方法实现了所要功能, 多谢各位仁兄的帮助, 现在结帖
    function  window.onbeforeunload()
    {
        if(event.clientX>360&&event.clientY<0||event.altKey)
        {
         window.event.returnValue="Click OK to EXIT System, or Click Cancel to leave!";
        }
    }