2010-05-20 10 views
6

Estoy usando este código para mostrar la cantidad de usuarios en un sitio. Mi cliente se queja de que parece falso. ¿Alguna sugerencia?¿Cómo puedo hacer que mi mostrador parezca menos falso?

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); 

Editado:

alt text http://img695.imageshack.us/img695/4268/reachdevs2.png Screenshot-Advertise - Stack Overflow - Chromium http://img130.imageshack.us/img130/8083/screenshotadvertisestac.png

http://inedomedia.com/stackoverflow.aspx

+4

¿Le dijo a su cliente lo que un contador de no parecía falsa? – ubiquibacon

+0

Hacerlo real es probablemente la mejor solución. –

+1

¿Es esta tarea, Eddy? – Johnsyweb

Respuesta

11

Todo el mundo sabe contadores JS son falsos, no se moleste en tratar de hacer que se vea "menos falsa", se molestó hacer uno de verdad.

Si no tiene suficientes visitantes para mostrar, simplemente no use un contador, son tan 90's.

+3

+1 para el último comentario. Nadie le da a las ratas la cantidad de personas que visitan tu sitio. Simplemente hágalo bien, se correrá la voz, las personas se vincularán con usted y Google lo elevará en sus clasificaciones. Tener un sitio que nos diga lo popular que es no es diferente de un concesionario de autos usados ​​que nos dice cuán confiables son. – paxdiablo

7

supongo que se ve falso porque cada vez que se carga la página que se inicia en el mismo número y cuenta hacia arriba ?

Eche un vistazo a la javascript que le dice cuántos megabytes de almacenamiento de correo electrónico obtiene con una cuenta de Gmail. Creo que basa el número inicial en la fecha/hora, de modo que si carga una página, la ve contar, y luego la vuelve a cargar, no se volverá a cargar con un número menor.

Sea honesto, aunque ... es es falso ¿verdad? No está mostrando exactamente cuántos usuarios hay y actualizándolos en vivo a medida que nuevos usuarios crean cuentas. El objetivo es asegurarse de que esté cerca de la realidad. Es de esperar que la velocidad a la que el número aumente en su secuencia de comandos se base en las tasas de suscripción de usuarios nuevos anteriores.

9

Advertencia: Intento de Humor

¿Se pide una página de bienvenida gigante para ir junto con el contador falsa visitante en tiempo real? ¿Qué tal un buen "Netscape ahora"? logotipos de botones y texto parpadeante? Aquí hay algunos gifs animados "en construcción" realmente geniales que puedes usar también.

http://www.animatedgif.net/underconstruction/construction.shtml

-Oisin

+3

¡No te metas con los años 90! – Ben

+4

No olvides la reproducción automática de MIDI. –

+0

Ya sabes, Macromedia tiene esta increíble cosa nueva llamada Flash. Puedes hacer increíbles animaciones y material multimedia con él. ¿Tal vez una introducción realmente larga en lugar de una página de bienvenida? - Ok eso es suficiente, me estoy enfermando ... – selfawaresoup

0

hacen que el parámetro de intervalo de la setInterval al azar, así ... que se verá más real, ya que se incrementará al azar los números al azar :)

Cuestiones relacionadas