日期:2014-05-16  浏览次数:20302 次

JS关闭当前页面
window.close()
怎么不好使呢?
提示说:

时间戳: 2012-8-3 16:33:58
警告: 一个框架文档的字符编码未声明。该文档可能与非框架时的显示效果不同。
源文件:http://172.16.6.159/logout.html
行:0


HTML code

<html>
<head>
<title>Log Out</title>
<meta HTTP-EQUIV='Pragma' CONTENT='no-cache'>
<link rel="stylesheet" href='stylemain.css' type='text/css'>
<link rel="stylesheet" href='colors.css' type='text/css'>
<script language="javascript">
<!-- hide
function frmLoad()
{
    if(confirm("<%ejlanguage(logout_1)%>"))
    {
        window.close();
    }
    else
    {
        var code = "window.open('main.html','_parent')";
        eval(code);
    }
}
// done hiding -->
</script>
</head>
<body onLoad='frmLoad()'>
</body>
</html>



------解决方案--------------------
有的浏览器会阻止。
------解决方案--------------------
应该不是这段代码的故障吧,close()应该能够关闭,最多是浏览器给用户一个关闭网页的提示,但是报的错应该是别的问题吧