Código:
Lo que ocurre es q no lo entiendo muy bien, he buscado en los FAQS del foro, y vi el faq nº 11, explicado paso a paso, es muy parecido dicho codigo al que me ha dado mi profesor, pero es algo diferente, el vuestro lo entiendo perfectamente pues esta explicado muy bien, pero el mio, pues no lo entiendo, y tengo un gran problema y es que estoy atascada, pq el profesor no tiene mucha paciencia para explicarmelo, asi que a ver si alguien de aqui seria tan amable de explicarmelo, aunque solo sea esta parte:<html> <head> <title>Reloj</title> </head> <script language=javascript> semana=new Array("Domingo","Lunes","Martes","Miercoles","Jueves","Viernes","Sabado"); mes= new Array("enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre"); function reloj () { var fecha = new Date(); var horas = fecha.getHours(); var minutos = fecha.getMinutes(); var segundos = fecha.getSeconds(); var tiempo= "" + ((horas >12) ? horas -12 :horas); tiempo += ((minutos < 10) ? ":0" : ":") + minutos; tiempo += ((segundos < 10) ? ":0" : ":") + segundos; tiempo += (horas >= 12) ? " P.M." : " A.M."; tiempo +=" "+semana[fecha.getDay()]; tiempo +=" "+fecha.getDate()+" de "+mes[fecha.getMonth()]+" de "+fecha.getYear(); window.status = tiempo; setTimeout("reloj()",1000); } </script> <body bgcolor="White" onLoad="reloj()"> <center><h2>Reloj de barra de estado</h2></center> <hr align="center" size="3"> </body> </html>
Código:
Esta es la q no entiendo apenas nada, SI ALGUIEN ME LO PUEDE EXPLICAR, POR FAVOR...var tiempo= "" + ((horas >12) ? horas -12 :horas); tiempo += ((minutos < 10) ? ":0" : ":") + minutos; tiempo += ((segundos < 10) ? ":0" : ":") + segundos; tiempo += (horas >= 12) ? " P.M." : " A.M."; tiempo +=" "+semana[fecha.getDay()]; tiempo +=" "+fecha.getDate()+" de "+mes[fecha.getMonth()]+" de "+fecha.getYear();
MUCHISIMAS GRACIAS, DE VERDAD.