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

Vale creo que ya lo entendí. ¿Entonces tendría que quedar así?

Código Javascript:
Ver original
  1. function checkCookie()
  2. {
  3. nUsuario=getCookie('usuario');//aquí cojo las cookies
  4. if (nUsuario!=null && nUsuario!="")// si ya hay cookies definidas
  5.   {
  6.   function reloj(){//función de un reloj y calendario
  7.    var f = new Date();
  8.    var a = f.getFullYear();
  9.    var m = new Array ("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre",    "Octubre","Noviembre","Diciembre");
  10.    var d = new Array ("Domingo","Lunes","Martes","Miércoles","Jueves","Viernes","Sábado");
  11.    var h = f.getHours();
  12.    var mi = f.getMinutes();
  13.    var s = f.getSeconds();
  14.    if (h<10){h='0'+h}
  15.    if (h>12){h=h-12}
  16.    if (mi<10){mi='0'+mi}
  17.    if (s<10){s='0'+s}
  18.    document.getElementById("capaPersonal").innerHTML = '<span style="font-size:25px;">Hola,&nbsp;</span>';
  19.    document.getElementById("capaPersonal").innerHTML += '<span style="font-size:30px; text-transform: capitalize;">' + nUsuario + '</span>';
  20.    document.getElementById("capaPersonal").innerHTML += '<span class="fecha">Hoy es ' + d[f.getDay()] + ', ' + f.getDate() + ' de ' + m[f.getMonth()] + ' de ' + a + ' y son las ' + h + ':' + mi + ':' + s + '</span>';
  21. }//le pongo el valor que quiero (en teoría -.-')
  22. setInterval("reloj()", 1000);
  23.  
  24.   }
  25. else
  26.   {
  27.   nUsuario=prompt('Por favor, introduce tu nombre',"");//si no hay sale el prompt
  28.   if (nUsuario!=null && nUsuario!="")
  29.     {
  30.     setCookie('usuario',nUsuario,1);
  31.     setInterval("reloj()", 1000);
  32.     }
  33.   }
  34. }