日期:2014-05-18  浏览次数:20424 次

点击 关闭页面 (最上面的红X)提示信息问题
<body   onunload= "javascript:chouchang() ">    
<SCRIPT       LANGUAGE= "JavaScript ">      
    <!--      
    function       chouchang()      
    {      
    if(confirm( "确认退出登陆界面? "))
{
window.parent.close();
}    
    }      
    //-->      
    </SCRIPT>
问题1。
为什么不论是点击确定还是取消都是一样,
问题2。
这个只要在页面中点击任何按钮都会有这个提示,

------解决方案--------------------
window.event.returnValue = confirm( "确认退出登陆界面? ");
------解决方案--------------------
<body onbeforeunload= "window.event.returnValue = '确定要关闭吗? '; ">
------解决方案--------------------
<script language= "vbscript ">
function exitsystem
if msgbox ( "您确定要退出系统吗? ",vbYesNo+vbQuestion, "退出确定 ")=vbYes then
window.opener=null
window.parent.close
end if
end function
</script>


------解决方案--------------------
主要是unload这个事件,无论是刷新、表单递交还是关闭窗口时都会发生,所以你点其它按钮也会触发。因为那些按钮一般都是提交表单。

只响应窗口关闭不响应提交等,这个方案应该是行不通的。