SprintDevelop.com - Diseño y desarrollo web - Diseño, desarrollo web,Aplicaciones Móviles, TabletasSprintDevelop.com - Diseño y desarrollo web
Mostrando Codigo - Javascript
Code

Javascript - Contador de visitas personalizado con cookies

Códigos Javascript

El script ademas de contabilizar las veces que ha visitado la pagina un visitante, le envia una ventana para que identifique su nombre, la primera vez que entra en la pagina, si ya ha estado anteriromente reconoce meidante cookies el nombre de usuario y las veces que ha visitado la pagina. El ejemplo por tratarse de javascript no contiene bases de datos.
Visitas: 32,308 - 17/06/2004 1:20:27
DemoNO CONTIENE ARCHIVO DESCARGABLEComentario
CODIGO
Este codigo aun no ha sido probado por Tutores.org en ChromeEste codigo aun no ha sido probado por Tutores.org en FirefoxCodigo probado en Internet Explorer 7+Este codigo aun no ha sido probado por Tutores.org en OperaEste codigo aun no ha sido probado por Tutores.org en Safari


# Codigo ofrecido por Tutores.org

  1. <SCRIPT LANGUAGE="JavaScript">
  2. var cookie_nombre = 'usuarios'
  3. var cuenta_cookies = 'visitas'
  4. var mata_cookie = new Date (2002, 12, 31);
  5. function enviar_cookie (nombre_de_cookie, valor_de_cookie, mata_cookie)
  6. {
  7.         document.cookie = nombre_de_cookie + "=" + escape(valor_de_cookie) + ((mata_cookie == null) ? "" : ("; expires=" + mata_cookie.toGMTString()))
  8. }
  9. function consultar_cookie (nombre_de_cookie)
  10. {
  11.         var buscar_cookie = nombre_de_cookie + "=";
  12.         if (document.cookie.length > 0)
  13.         {
  14.                 i = document.cookie.indexOf(buscar_cookie);
  15.                 if (i != -1)
  16.                 {
  17.                         i += buscar_cookie.length;
  18.                         j = document.cookie.indexOf (";", i);
  19.                         if (j == -1)
  20.                         j = document.cookie.length;
  21.                         return unescape (document.cookie.substring (i,j));
  22.                 }
  23.         }
  24. }
  25. function nombre_usuario ()
  26. {
  27.         if (!(nombre = consultar_cookie (cookie_nombre)))
  28.         {
  29.                 nombre = window.prompt ('Escribe tu nombre por favor', '');
  30.         }
  31.         else
  32.         {
  33.                 if (nombre == 'Desconocido')
  34.                 {
  35.                         nombre = window.prompt ('Escribe tu nombre por favor, solo te lo pediremos una vez', '');
  36.  }
  37.         }
  38.         if (nombre == null || nombre == '')
  39.         {
  40.                 nombre = 'Desconocido'
  41.         }
  42.         enviar_cookie (cookie_nombre, nombre, mata_cookie);
  43. }
  44. function contador ()
  45. {
  46.         if (!(numero = consultar_cookie (cuenta_cookies)))
  47.         {
  48.                 numero = 0;
  49.                 numero++;
  50.         }
  51.         else
  52.         {
  53.                 numero++;
  54.         }
  55.         enviar_cookie (cuenta_cookies, numero, mata_cookie);
  56. }
  57. function cookies ()
  58. {
  59.         nombre_usuario ()
  60.         contador ()
  61.  mi_usuario = consultar_cookie (cookie_nombre)
  62.         numero_de_visitas = consultar_cookie (cuenta_cookies)
  63.  document.write ('Bienvenido <b><font color="#cc0000">'+mi_usuario+'</font></b>.')
  64.         if (numero == 1)
  65.         {
  66.                 document.write (' Has visitado esta página <b><font color="#cc0000">'+numero+'</font></b> vez.')
  67.         }
  68.         else
  69.         {
  70.                 document.write (' Has visitado esta página <b><font color="#cc0000">'+numero+'</font></b> veces.')
  71.         }
  72. }
  73. </script>
  74. <script language="javascript">cookies()
  75. </script>
  76.  



ENLACE AL CODIGO
Si quieres enlazar desde tu pagina a este codigo
<!-- Inicio enlace Tutores.org -->
<a title="Tutores.org - Contador de visitas personalizado con cookies" href="http://www.tutores.org/codigo/1138/" target="_blank">Contador de visitas personalizado con cookies</a>
<!-- Final enlace Tutores.org -->
COMENTARIOS
Comentario usuario
elvi
5 5
este codigo al parecer es exelente bueno ya lo estube probando en una pantalla, aver si al insertarlo a la pagina real funciona , espero que si. lo que pasa es que no se si funcione como sesion que hasta que el visitante termine de ver todas las pantallas o paginas ligadas y si el usuario quiere regresar a la pagina de inicio no siga contando si no hasta que entre otro usuario. gracias
INSERTAR COMENTARIO

Usuario:
Email:
Comentario:
Codigo Seguridad


Antes de enviar un comentario...
Todos los comentarios son revisados personalmente
Todo comentario que no haga relacion al codigo mostrado en esta pagina sera eliminado

Usuarios registrados tienen preferencia en recibir respuestas de ayuda!!
Ademas de poder insertar Imagenes,Enlaces y otras propiedades del editor.
Por favor, insertar los comentarios descriptivos.