加载页面上的jquery操作

时间:2012-02-29 13:20:38

标签: jquery

我正在使用一个激活灯箱(弹出窗口)的脚本。弹出窗口决定购物篮是否已正确填充,如果有,那么我希望它关闭onload,如果没有,那么用户必须点击确认有问题。我有点击关闭脚本工作如何使用此脚本关闭流行音乐没有任何动作,即。你可以帮忙吗?

这是我用来点击

关闭窗口的方法
<a href='javascript:closePopup(300);'>close window</a>

是否可以通过我们的操作将其添加到关闭弹出窗口?

<body onLoad(closePopup(300))>

2 个答案:

答案 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()">