2013-02-08 50 views
0

JS:如何讓我的頁面只刷新一次?

<script type="text/javascript"> 

function timedRefresh(timeoutPeriod) { 

    var refreshed=true; 

    if(refreshed){ 

    refreshed=false; 

    setTimeout("location.reload();",timeoutPeriod); 
    } 

} 
</script> 

的Html

體的onload = 「JavaScript的:timedRefresh(5000);」

我無法得到它的一次重裝保持,而不是採取新的價值

+2

您是否意識到頁面在加載時會再次啓動? – Popnoodles

回答

1

重新加載頁面會再次觸發加載事件,這將重新加載頁面... 你應該使用cookies它只加載或其他客戶端數據存儲來知道頁面是否已經加載過一次。

+0

我想這就是它 – user2052907

相關問題