是这样写吧:
function exit_programs()
{
 if(confirm("确定退出吗?")) 
 {
   window.close();//好想这样写就可以;
 }
}

解决方案 »

  1.   

    这样也不行,单击了“取消”按钮还是关闭了窗口。我的窗口是 window.open 弹出的。
      

  2.   

    在onbeforeunload里面怎么写窗口都会关掉的
      

  3.   

    把函数体改成这样也许能好点?
    function exit_programs()
    {
     if(confirm("确定退出吗?")) 
     {
       window.close();//好想这样写就可以;
     }
     else
     {
     return false;
     }
    }