如何使我的页面只刷新一次

how can i make my page refresh only once?

本文关键字:一次 刷新 何使 我的      更新时间:2023-09-26
Js:
<script type="text/javascript">
function timedRefresh(timeoutPeriod) {
  var refreshed=true;
  if(refreshed){
    refreshed=false;
    setTimeout("location.reload();",timeoutPeriod);
  }
}
</script>

Html

body onload="JavaScript:timedRefresh(5000);"

我不能只在它不断重新加载而不是取新值

时才加载它

重新加载页面将再次触发加载事件,该事件将再次重新加载页面。。。您应该使用cookie或其他客户端数据存储来了解页面是否已经加载过一次。

您假设浏览器在每次页面加载之间保持javascript变量值,但所有内容都被刷新。您可能希望使用HTML5本地存储,以便在页面之间保持状态。

请参阅http://www.w3schools.com/html/html5_webstorage.asp