Qué tal amigos:

Acudo a ustedes porque nunca me han fallado, espero que esta vez
puedan ayudarme porque me doy por vencido. Les cuento un poco...

Estoy haciendo una página (www.jpswett.com), y si se fijan hay una
barra negra a la derecha arriba. En esa barra se supone que va una
marquesina mostrando la fecha y la hora, corriendo de derecha a
izquierda. Como no le pego mucho al JS, conseguí un script que puede
mostrar la fecha y la hora correctamente, y que se acumula toda la
información en una variable (textoFinal). Pero el problema viene a la
hora de hacer mover la marquesina. He intentado con varios scripts y
ninguno me da resultado. Intento agregar el texto a la marquesina al
menos para que se muestre, con un
document.dateform.dateinput.value = textoFinal
pero me dice que no tiene propiedades ¿?. Asíque como ven, necesito
hacer toda la parte de la marquesina que no tengo idea cómo.
Si pudiesen ayudarme a hacer mover la marquesina y que se vea bien en
IE y Firefox, realmente no sabría como agradecerles.

Aquí va el código:

JAVASCRIPT: MOSTRAR LA HORA

        <script language="javascript" type="text/javascript">

function reloj() {
  //obtiene fecha y hora
  var fecha = new Date();
  var Anio = fecha.getFullYear();
  var Mes = fecha.getMonth();
  var DiaActual = fecha.getDate();
  var Dia = fecha.getDay();
  var horas = fecha.getHours();
  var minutos = fecha.getMinutes();
  var segundos = fecha.getSeconds();

  //asigna p.m. o a.m. segun el caso
  var cir = "";
  var i = 12;
  if(horas < i) {
        cir = "A.M.";
  } else if(horas >= i) {
        cir = "P.M.";
  }

  //array nombres meses
  var mes = new Array();
  mes[0] = "Enero";
  mes[1] = "Febrero";
  mes[2] = "Marzo";
  mes[3] = "Abril";
  mes[4] = "Mayo";
  mes[5] = "Junio";
  mes[6] = "Julio";
  mes[7] = "Agosto";
  mes[8] = "Septiembre";
  mes[9] = "Octubre";
  mes[10] = "Noviembre";
  mes[11] = "Diciembre";

  //array nombres dias
  var dia = new Array();
  dia[0] = "Domingo";
  dia[1] = "Lunes";
  dia[2] = "Martes";
  dia[3] = "Miércoles";
  dia[4] = "Jueves";
  dia[5] = "Viernes";
  dia[6] = "Sábado";

  //array horas
  var hr = new Array();
  hr[0] = "12";
  hr[1] = "01";
  hr[2] = "02";
  hr[3] = "03";
  hr[4] = "04";
  hr[5] = "05";
  hr[6] = "06";
  hr[7] = "07";
  hr[8] = "08";
  hr[9] = "09";
  hr[10] = "10";
  hr[11] = "11";
  hr[12] = "12";
  hr[13] = "01";
  hr[14] = "02";
  hr[15] = "03";
  hr[16] = "04";
  hr[17] = "05";
  hr[18] = "06";
  hr[19] = "07";
  hr[20] = "08";
  hr[21] = "09";
  hr[22] = "10";
  hr[23] = "11";

  //obtiene nombre mes
  //mas faci: Mes = mes[Mes];
  if(Mes==0){Mes = mes[0];}
  if(Mes==1){Mes = mes[1];}
  if(Mes==2){Mes = mes[2];}
  if(Mes==3){Mes = mes[3];}
  if(Mes==4){Mes = mes[4];}
  if(Mes==5){Mes = mes[5];}
  if(Mes==6){Mes = mes[6];}
  if(Mes==7){Mes = mes[7];}
  if(Mes==8){Mes = mes[8];}
  if(Mes==9){Mes = mes[9];}
  if(Mes==10){Mes = mes[10];}
  if(Mes==11){Mes = mes[11];}

  //obtiene nombre dia
  //mas facil: Dia = dia[Dia];
  if(Dia==0){Dia = dia[0];}
  if(Dia==1){Dia = dia[1];}
  if(Dia==2){Dia = dia[2];}
  if(Dia==3){Dia = dia[3];}
  if(Dia==4){Dia = dia[4];}
  if(Dia==5){Dia = dia[5];}
  if(Dia==6){Dia = dia[6];}

  //ajusta formato horas
  //mas facil: horas = hr[horas];
  if(horas==0){horas = hr[0];}
  if(horas==1){horas = hr[1];}
  if(horas==2){horas = hr[2];}
  if(horas==3){horas = hr[3];}
  if(horas==4){horas = hr[4];}
  if(horas==5){horas = hr[5];}
  if(horas==6){horas = hr[6];}
  if(horas==7){horas = hr[7];}
  if(horas==8){horas = hr[8];}
  if(horas==9){horas = hr[9];}
  if(horas==10){horas = hr[10];}
  if(horas==11){horas = hr[11];}
  if(horas==12){horas = hr[12];}
  if(horas==13){horas = hr[13];}
  if(horas==14){horas = hr[14];}
  if(horas==15){horas = hr[15];}
  if(horas==16){horas = hr[16];}
  if(horas==17){horas = hr[17];}
  if(horas==18){horas = hr[18];}
  if(horas==19){horas = hr[19];}
  if(horas==20){horas = hr[20];}
  if(horas==21){horas = hr[21];}
  if(horas==22){horas = hr[22];}
  if(horas==23){horas = hr[23];}

  //ajusta segundos
  var m = 10;
  if(minutos < m) {
        minutos="0"+minutos;
  }
  if(segundos < m) {
        segundos="0"+segundos;
  }

  //cadena final
  textoFinal = (Dia+", "+DiaActual+" de "+Mes+" de "+Anio+"   //
"+horas+":"+minutos+":"+segundos+" "+cir+"");

  //repite cada 1 segundo
  setTimeout("reloj()",1000);

}

reloj();

</script>


FORMULARIO

                                <form id="dateform" name="dateform">
                                <input id="dateinput" name="dateinput" 
type="text" size="46">
                                </form>



Muchisimas gracias de antemano,

SVM
_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a [email protected]
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo

Responder a