I’m using this bit of code to display the number of users on a site.
My customer is complaining it looks fake. Any suggestions?
var visitors = 187584;
var updateVisitors = function()
{
visitors++;
var vs = visitors.toString(),
i = Math.floor(vs.length / 3),
l = vs.length % 3;
while (i-->0) if (!(l==0&&i==0))
vs = vs.slice(0,i*3+l)
+ ','
+ vs.slice(i*3+l);
$('#count').text(vs);
setTimeout(updateVisitors, Math.random()*2000);
};
setTimeout(updateVisitors, Math.random()*2000);
Edited:
alt text http://img695.imageshack.us/img695/4268/reachdevs2.png
Screenshot-Advertise – Stack Overflow – Chromium http://img130.imageshack.us/img130/8083/screenshotadvertisestac.png
Everyone knows JS counters are fake, don’t bother trying to make it look “less fake”, bother making a real one.
If you don’t have enough visitors to show around, just don’t use a counter, they’re so 90’s.