Javascript DHTML:Gmail配额计数器脚本?

Javascript DHTML:Gmail配额计数器脚本?,javascript,ajax,dhtml,Javascript,Ajax,Dhtml,我正在寻找一个DHTML(最好是AJAX),sorta提供了与Gmail首页上的配额计数器相同的效果。如果我提供一个初始值,我希望它以可信的方式向上计数,也就是说,它应该总是在重新访问时增加。此更新应在用户观察计数器时动态更新 关于如何处理这个问题有什么想法吗 编辑:这里我不计算MB,而是一组文档的数量。我不知道javascript/ajax的具体要求,但如果您访问服务器时间,您应该能够使用某种形式的算法 如果没有,那么你可能不得不考虑将数据存储在一端或另一端的某种形式的存储器中,并随着时间/循

我正在寻找一个DHTML(最好是AJAX),sorta提供了与Gmail首页上的配额计数器相同的效果。如果我提供一个初始值,我希望它以可信的方式向上计数,也就是说,它应该总是在重新访问时增加。此更新应在用户观察计数器时动态更新

关于如何处理这个问题有什么想法吗


编辑:这里我不计算MB,而是一组文档的数量。

我不知道javascript/ajax的具体要求,但如果您访问服务器时间,您应该能够使用某种形式的算法


如果没有,那么你可能不得不考虑将数据存储在一端或另一端的某种形式的存储器中,并随着时间/循环进行计数,但这似乎是一种密集的效果。

谷歌的计数器主要用于显示,我希望你的计数器也是如此。后台运行的脚本不会每秒增加每个用户的报价

也就是说,您可以定义页面加载的默认值和递增计时器的间隔,然后可以执行以下操作:

编辑:
如果您实际上在服务器端记录了您拥有的文档数量,并希望反映出这个真实数字,那么您可以编辑我提供的JS,以便每隔
1000ms
执行一次AJAX请求,例如,获取新值


如果您想变得更有趣,您可以在每次执行请求时创建一个新的间隔,该请求将从旧值到新值的计数设置为动画。例如,如果在最后一秒添加了10个新文档,而您不想从
100
跳到
110
,您可以将间隔设置为每
1000ms/(110-100)=100ms递增1,谢谢您的代码!我只需要弄清楚如何确保计数器在页面重新加载时保持递增,并且不重置为默认值。如果要跟踪服务器上的文档数,则只需在页面加载时使用该值。2.如果您“伪造”文档计数,那么您可以将该值存储在cookie中,并在页面加载时检索该值。再次感谢!