Javascript一直在运行

时间:2014-04-25 15:52:17

标签: javascript

我对Javascript很新,我很难弄清楚如何在第一次运行后停止它。我有一个简单的刷新功能,我希望它在onLoad上运行一次。现在它继续运行。如果你能告诉我如何在第一次运行后停止它,我将不胜感激。谢谢。

<script>
function reload(){
   location.reload();
}
</script>

2 个答案:

答案 0 :(得分:0)

通过编写此代码,您可以创建一个无限循环:

1 /首先访问页面

2 /然后加载js代码,并刷新页面

3 /然后再次加载js代码,并刷新页面。

4 /然后.......

所以页面'继续运行'

答案 1 :(得分:0)

我不知道你如何设置刷新过程,但你可以做这样的事情。

假设你有一个查询字符串,如果它设置为你要刷新页面的东西,例如URL?refresh=1

您可以阅读此refresh值并检查它是否设置为1。如果是重定向页面

function getParameterByName(name) {
  var match = RegExp('[?&]' + name + '=([^&]*)').exec(window.location.search);
  return match && decodeURIComponent(match[1].replace(/\+/g, ' '));
}

refresh = getParameterByName("refresh");

if (refresh == "1") window.location = "URL";

<强> FIDDLE

PS:getParameterByName功能位于 HERE