DHTML:Gmail配额计数器脚本?

时间:2011-01-06 23:49:46

标签: javascript ajax dhtml

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

有关如何处理此事的任何想法?

编辑:我不是在这里计算MB,而是在集合中的文档数量。

2 个答案:

答案 0 :(得分:0)

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

如果没有,那么你可能不得不考虑将数据以某种形式存储在一端或另一端存储,并且只是随着时间/循环计算,但这似乎是影响很大的。

答案 1 :(得分:0)

谷歌的计数器主要用于节目,我希望你的也是如此。没有一些脚本在后台运行,每秒都会增加每个用户的报价。

话虽这么说,你可以在页面加载时定义一个默认值和一个递增该计时器的间隔,然后你可以这样做:http://jsfiddle.net/PD7wC/1/

编辑:
如果你真的在服务器端统计你拥有的文档数量,并希望反映这个实数,那么你可以编辑我提供的JS,每隔1000ms执行一次AJAX请求,例如,获取新的价值。

如果您想获得更好的体验,您可以在每次执行请求时创建一个新的间隔,该请求会将旧值的计数设置为新值。例如,如果在最后一秒中添加了10个新文档,并且您不想从100跳到110,则可以设置一个间隔,以便每1000ms / (110 - 100) = 100ms增加1