Tema: Cookies
Ver Mensaje Individual
  #21 (permalink)  
Antiguo 20/06/2010, 13:25
Avatar de _cronos2
_cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 13 años, 10 meses
Puntos: 310
Respuesta: Cookies

Por fin entendí cómo funcionaba el código y me di cuenta de que estaba mal planteado desde el principio. Lo modifiqué y ahora ya me crea la cookie y todo bien, el único problema es que tiene su valor y todo pero sin embargo siempre me muestra 2010, ¿por qué puede ser?
Código Javascript:
Ver original
  1. <script type='text/javascript'>
  2. function reloj(a){
  3.  var f = new Date();
  4.  var a = f.getFullYear();  
  5.  var m = new Array ("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre");
  6.  var d = new Array ("Domingo","Lunes","Martes","Miércoles","Jueves","Viernes","Sábado");
  7.  var h = f.getHours();
  8.  var mi = f.getMinutes();
  9.  var s = f.getSeconds();
  10.  if (h<10){h='0'+h}
  11.  if (h>12){h=h-12}
  12.  if (mi<10){mi='0'+mi}
  13.  if (s<10){s='0'+s}
  14.  document.getElementById("capaPersonal").innerHTML = '<span style="font-size:25px;">Hola,&nbsp;</span><span style="font-size:30px; text-transform: capitalize;">' + a + '</span><span class="fecha">Hoy es ' + d[f.getDay()] + ', ' + f.getDate() + ' de ' + m[f.getMonth()] + ' de ' + a + ' y son las ' + h + ':' + mi + ':' + s + '</span>';
  15. }
  16. function checkCookie(){
  17.  nUsuario=getCookie('usuario');
  18.  if(nUsuario==null || nUsuario==""){
  19.   nUsuario=prompt('Por favor, introduce tu nombre',"");
  20.   setCookie('usuario',nUsuario,1);
  21.  }else{
  22.   return nUsuario;
  23.  }
  24.  setInterval("reloj(nUsuario)", 1000);
  25. }
  26. </script>
  27. //las otras dos funciones están igual que antes

Saludos (: