首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

点击 关闭页面 (最上面的红X)提示信息有关问题

2012-01-26 
点击 关闭页面 (最上面的红X)提示信息问题bodyonunload javascript:chouchang() SCRIPTLANGUAGE J

点击 关闭页面 (最上面的红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这个事件,无论是刷新、表单递交还是关闭窗口时都会发生,所以你点其它按钮也会触发。因为那些按钮一般都是提交表单。

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

热点排行