no sé javascript, pero ese código de arriba tiene pinta de pedir a gritos un bucle!
On Jan 11, 2008 11:15 AM, Tei <[EMAIL PROTECTED]> wrote: > O tambien... > > <marquee><input id="pasaLaHoraVolando" style="border:0px" value="00:00 > PM"></marquee> > > <script> > > function foo(){ > document.getElementById("pasaLaHoraVolando").setAttribute("value",new Date()); > setTimeout("foo()",100); > } > > setTimeout("foo()",300); > > </script> > > ;-) > > > On Jan 11, 2008 9:14 AM, cmik22 <[EMAIL PROTECTED]> wrote: > > A ver si esto te vale: > > > > > > <style> > > #container{width:400px; height:15px; border:solid 1px red; overflow:hidden;} > > #dateinput{p/osition:relative; width:300px; background-color:#CCC; font:12px > > Arial, Helvetica, sans-serif;} > > </style> > > <script language="javascript" type="text/javascript"> > > window.onload=ini; > > var pos=400; > > function ini(){ > > reloj(); > > posicion(); > > } > > 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 =(horas < 12)? "A.M." : "P.M."; > > //array nombres meses > > var mes = > > ["Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre"]; > > Mes = mes[Mes]; > > //array nombres dias > > var dia = > > ["Domingo","Lunes","Martes","Miércoles","Jueves","Viernes","Sábado"]; > > Dia = dia[Dia]; > > //array horas > > var horas = horas%12; > > horas = (horas==0)?"12":(horas<10)?"0"+horas:horas; > > minutos=(minutos <10)?"0"+minutos:minutos; > > segundos=(segundos <10)?"0"+segundos:segundos; > > //cadena final > > textoFinal = (Dia+", "+DiaActual+" de "+Mes+" de "+Anio+" > > "+horas+":"+minutos+":"+segundos+" "+cir+""); > > // alert(textoFinal) > > document.getElementById("dateinput").innerHTML = textoFinal > > //repite cada 1 segundo > > setTimeout("reloj()",1000); > > } > > function posicion(){ > > pos--; > > if (pos<-301)pos=400; > > document.getElementById("dateinput").style.marginLeft = pos +"px"; > > setTimeout("posicion()",10); > > } > > </script> > > <div id="container"><div id="dateinput"></div></div> > > > _______________________________________________ > Lista de distribución Ovillo > Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org > Puedes modificar tus datos o desuscribirte en la siguiente dirección: > http://lists.ovillo.org/mailman/listinfo/ovillo > -- tac822.net MusicaLliure.net _______________________________________________ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo