这是我的 JavaScript 代码
<script LANGUAGE="JavaScript">
function logoutClose()
{
window.close();
}
</script>
当我单击以下href
时,我希望关闭当前窗口并打开注销窗口。但问题是有时它工作正常,有时当前窗口没有关闭,但注销窗口将在新选项卡中打开
<a href="logout.jsp" target="_blank" onclick="logoutClose()">logout</a>
最佳答案
我认为它有时不起作用,因为它会在浏览器处理您的点击之前关闭您的主窗口。
尝试扭曲成 setTimeout :
<script LANGUAGE="JavaScript">
function logoutClose() {
setTimeout( function () { window.close(); }, 500);
}
</script>
关于javascript - JSP中单击href时关闭当前窗口并打开新窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26358157/