Javascript 集合区间函数的问题

Javascript 集合区间函数的问题,javascript,setinterval,Javascript,Setinterval,我试图使用setinterval函数创建一个简单的javascript计数器 我所拥有的是以下内容。它工作得很好,但每当我点击刷新时,它就会重置。如何确保即使有人按下刷新按钮,计数器仍能继续工作 谢谢 <script type="text/javascript"> count = 1000; window.onload = init; function init() { window.setInterval(incre,1000);

我试图使用setinterval函数创建一个简单的javascript计数器

我所拥有的是以下内容。它工作得很好,但每当我点击刷新时,它就会重置。如何确保即使有人按下刷新按钮,计数器仍能继续工作

谢谢

<script type="text/javascript">
    count = 1000;
    window.onload = init;

    function init() {
        window.setInterval(incre,1000);
    }

    function incre(){
        count++;
        document.getElementById('out').innerHTML = count;
    }       
</script>

计数=1000;
window.onload=init;
函数init(){
窗口设置间隔(增量,1000);
}
函数增量(){
计数++;
document.getElementById('out').innerHTML=count;
}       
每次递增计数器时,您都可以使用它来存储计数器:

function incre() {
    var count = sessionStorage.getItem("myCounter") || 1000; // set it to 1000 as per your initialization
    count++;
    sessionStorage.setItem("myCounter", count);
    document.getElementById('out').innerHTML = count;
}

Cookie是一个选项。您打算如何处理卸载/重新加载过程中经过的时间?页面视图之间不保留状态。你必须在某个地方保存它。选项有:cookies、服务器端、“HTML5存储”、URL的锚定部分(OMG-don-not,但这是可能的,因为你可以在页面内设置它,而不触发重新加载,并且它将保存)。