你应该使用onbeforeunload事件让它弹出对话框!
<body onbeforeunload="javascript:return false;">

解决方案 »

  1.   

    <body onunload="my_close()">
    <script language="javascipt">
    function my_close()
    {
    //you code
    }
    </script>
      

  2.   

    你的也不行我是这样写的
    if (confirm("确定退出系统吗?"))
    {
    closewindow();

    }
    else
    {

    return false;
    }
    我按“取消”怎么还是关闭窗体???????:(
      

  3.   

    没有问题,你怎么测试的,原来问过,问题已经解决了的说!
    <html>
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    </head><body onbeforeunload="javascript:return false;"></body>
    </html>
      

  4.   

    我是要实现的在关闭窗口之前跳出一个对话框--是我自己做的,不是IE自己的,如果确定退出则关闭,取消则不关闭。我要一段JAVASCRIPT来实现
    if (confirm("确定退出系统吗?"))
    {
    closewindow();<---伪代码,我已经实现了}
    else
    {return false;<---这是按照你的意思写的,没用}
    而你的对话框显示的不是“确定退出系统吗?”而且太烦琐,:(
      

  5.   

    Private Sub Command1_Click()
    Dim result
    result = MsgBox("你确定要退出本系统吗?", vbOKCancel, "****系统")
    If result = vbOK Then
    End
    End If
    End Sub
      

  6.   


    <body onbeforeunload="return my_close()">;
      

  7.   

    mosane:还是不对,怎么javascript做不了自己的提示框吗?我要的就是shuwork(袋鼠)用VBscript实现的功能flylyke():不用confirm怎么实现?我要显示我自己的提示文字好象<body onbeforeunload="javascript:close_self();">是肯定要的,再加上
    if (confirm("确定退出系统吗?"))
    {
    closewindow();<---伪代码,我已经实现了}
    else
    {             <---这个地方还不知道写什么能阻止窗口的关闭!!!}急啊!!!!!!!!!!!
      

  8.   

    可以不用confirm的,你可以自己作关闭的页面,当你点击关闭页面的按钮时把参数传回主页面就行了;
    主页面在加一个接收的fuction就行了
      

  9.   

    可以不用confirm的,你可以自己做一个关闭窗口的页面,当你点击关闭按钮时页面传递一个关闭的参数回主页面
    主页面再加一个接收参数的function就行了
      

  10.   

    可以不用confirm的,你可以自己做一个关闭窗口的页面,当你点击关闭按钮时页面传递一个关闭的参数回主页面
    主页面再加一个接收参数的function就行了
      

  11.   

    flylyke() :我觉的没什么区别,问题是当我点击X的时候触发的事件中所执行的函数可以让窗体不关闭而且现在我又遇上了新的问题,在我刷新页面和打开新的窗体时,都会触发onbeforeunload事件,也就是都会跳出confirm框!!!!
      

  12.   

    事件:
    一个窗体,在我按下IE右上角的叉时,弹出我自己做的一个对话框,对话框上显示“确定退出系统吗?”,如果用户确定则关闭窗口,如果用户取消则不关闭窗口,就是这样。脚本的思路:
    按下IE右上角的叉时触发onbeforeunload事件,事件中执行close_self()的函数,函数中有一个IF ELSE语句判断用户是否关闭窗体,弹出的是confirm的对话框 不会吧!JAVASCRIPT中连这么简单的一个操作都不能实现,还是我哪里犯了低级错误!!!????
      

  13.   

    <body onbeforeunload="return '确实要退出系统?'">
      

  14.   

    提示框出来的字太多了!只要当中的那一行,而且是问号不是感叹号,是不是javascript不能实现这个功能?
      

  15.   

    try<SCRIPT LANGUAGE="JavaScript" EVENT="onbeforeunload()" FOR="window">
    event.returnValue = "确实要退出系统?"; 
    </SCRIPT>You cannot control the onbeforeunload much, according to MSDN,The default statement that appears in the dialog box, "Are you sure you want to navigate away from this page? ... Press OK to continue, or Cancel to stay on the current page.", cannot be removed or altered.
      

  16.   

    这段代码加在哪?能否写成一段脚本的function?