如何仅通过PHP和JQuery一次加载window.open('url')

时间:2019-02-15 07:44:22

标签: javascript php jquery html

我现在的问题是页面加载像循环一样。它不停地弹出页面,触发时间<= 0后如何只加载一次?谢谢。

这是我的代码的样子。

<script type="text/javascript">
  var timeleft = 10;
  var downloadTimer = setInterval(function(){
  document.getElementById("progressBar").value = 10 - timeleft;
  timeleft -= 1;

if(timeleft <= 0)

    clearInterval(downloadTimer);
    window.open("http://localhost/ppa/movies.php", "", "width=1500px,height=1000px",true);
  }, 1000);

</script>

1 个答案:

答案 0 :(得分:4)

我猜你忘了一些{}并打算写:

{
    ...
    if (timeleft <= 0) {
        clearInterval(downloadTimer);
        window.open("http://localhost/ppa/movies.php", "",
                    "width=1500px,height=1000px",true);
    }
}, 1000);