这是我的javascript代码
<script LANGUAGE="JavaScript">
function logoutClose()
{
window.close();
}
</script>
当我单击以下href
时,我希望关闭当前窗口并打开注销窗口。但问题是它有时候工作正常,有时当前窗口没有关闭但是注销窗口会在新标签页中打开
<a href="logout.jsp" target="_blank" onclick="logoutClose()">logout</a>
答案 0 :(得分:0)
我认为它有时不起作用,因为它会在浏览器处理您的点击之前关闭主窗口。
尝试翘曲到setTimeout:
<script LANGUAGE="JavaScript">
function logoutClose() {
setTimeout( function () { window.close(); }, 500);
}
</script>