加载页面上的jquery操作

加载页面上的jquery操作,jquery,Jquery,我正在使用一个脚本来激活一个灯箱(弹出窗口)。弹出窗口决定购物篮是否已正确填充,如果已填充,则我希望它关闭,如果未填充,则用户必须单击以确认有问题。我已经有了点击关闭脚本的工作我怎么可以使用这个脚本来关闭没有任何行动的流行音乐,例如,onload或什么你能帮助吗 这是我用来在单击时关闭窗口的 <a href='javascript:closePopup(300);'>close window</a> 是否可以将此添加到我们的操作中以结束pop <body on

我正在使用一个脚本来激活一个灯箱(弹出窗口)。弹出窗口决定购物篮是否已正确填充,如果已填充,则我希望它关闭,如果未填充,则用户必须单击以确认有问题。我已经有了点击关闭脚本的工作我怎么可以使用这个脚本来关闭没有任何行动的流行音乐,例如,onload或什么你能帮助吗

这是我用来在单击时关闭窗口的

<a href='javascript:closePopup(300);'>close window</a>

是否可以将此添加到我们的操作中以结束pop

<body onLoad(closePopup(300))>

我相信您正在寻找和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>

window.onbeforeunload=确认退出;
window.onbeforeunload=doExit;
函数confirmExit()
{
return“您的购物车仍处于打开状态。是否要离开此页面?”;
}
函数doExit()
{
(300);
}

我同意lazarus的设计方法,但如果必须这样做,可以使用下面的javascript函数关闭窗口

window.self.close();


<head>
<script type="text/javascript">
function load(){
    alert("Page is loaded");
    window.self.close();
}
</script>
</head>
<body onload="load()">
window.self.close();
函数加载(){
警报(“页面已加载”);
window.self.close();
}

在打开弹出窗口之前检查购物篮的状态会更有意义-它不会闪烁开/关。您是否可以发布打开弹出窗口的代码和检查的条件。您需要重新设计解决方案,您应该编写脚本检查购物篮并在出现故障时打开弹出窗口,而不是打开弹出窗口,检查并在发现良好时关闭。这将使您的生活更加轻松。请您命名或链接到用于弹出窗口的jQuery插件。如果我知道jQuery如何在ajax调用后读取响应,则可以完成此操作。篮子是用php编写的,它检查篮子是否已满或是否需要添加新的篮子。如何从ajax调用中找到响应?