我正在使用一个激活灯箱(弹出窗口)的脚本。弹出窗口决定购物篮是否已正确填充,如果有,那么我希望它关闭onload,如果没有,那么用户必须点击确认有问题。我有点击关闭脚本工作如何使用此脚本关闭流行音乐没有任何动作,即。你可以帮忙吗?
这是我用来点击
关闭窗口的方法<a href='javascript:closePopup(300);'>close window</a>
是否可以通过我们的操作将其添加到关闭弹出窗口?
<body onLoad(closePopup(300))>
答案 0 :(得分:0)
我相信您正在寻找window.onbeforeunload和window.onunload。
<script type="text/javascript">
window.onbeforeunload = confirmExit;
window.onbeforeunload = doExit;
function confirmExit()
{
return "Your shopping cart is still open. Do you want to leave this page?";
}
function doExit()
{
closePopup(300);
}
</script>
答案 1 :(得分:0)
我同意lazarus的设计方法,但如果你必须这样做,你可以使用下面的javascript函数关闭一个窗口。
window.self.close();
<head>
<script type="text/javascript">
function load(){
alert("Page is loaded");
window.self.close();
}
</script>
</head>
<body onload="load()">