我想要做的是在页面退出或导航离开时制作一个弹出框。现在我有
<script type="text/javascript">
function box()
{
var r=confirm("Message");
if (r==true)
{
window.location.href="yes.html";
}
else
{
window.location.href="no.html";
}
}
</script>
<body onunload="box();">
我有两个问题:
如果您实际离开页面、刷新、新 url 等,它只会显示该框。如果您退出选项卡或浏览器,则不会弹出该框。
无论您按什么按钮,它只会将您发送到您最初尝试去的地方,它永远不会将您发送到
no.html
oryes.html
。
有人能告诉我这是怎么可能的吗?