Foros del Web » Programando para Internet » Javascript »

Ayuda con código para cambar el texto dependiendo de la hora

Estas en el tema de Ayuda con código para cambar el texto dependiendo de la hora en el foro de Javascript en Foros del Web. Buenas tardes. Estoy usando el siguiente código para que cambie el texto dependiendo de la hora del día <SCRIPT LANGUAGE="JavaScript"> <!-- Begin document.write("<div align='center' style='font:bold ...
  #1 (permalink)  
Antiguo 11/02/2010, 13:15
 
Fecha de Ingreso: marzo-2009
Mensajes: 13
Antigüedad: 15 años, 9 meses
Puntos: 0
Ayuda con código para cambar el texto dependiendo de la hora

Buenas tardes. Estoy usando el siguiente código para que cambie el texto dependiendo de la hora del día

<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
document.write("<div align='center' style='font:bold 14px verdana;'>")
day = new Date()
hr = day.getHours()
if (hr == 1) document.write("It's after 1 am. Are you still up?")
if (hr == 2) document.write("It's after 2 am. Are you still up?")
if (hr == 3) document.write("It's after 3 am. Are you still up?")
if (hr == 4) document.write("It's after 4 am. Are you still up?")
if (hr == 5) document.write("It's after 5 am. Are you still up?")
if (hr == 6) document.write("It's after 6 am, yawn!")
if (hr == 7) document.write("Good Morning! It's after 7 am")
if (hr == 8) document.write("It's after 8 am")
if (hr == 9) document.write("It's after 9 am")
if (hr == 10) document.write("It's after 10 am, coffee time!")
if (hr == 11) document.write("It's after 11 am")
if (hr == 12) document.write("It's after noon")
if (hr == 13) document.write("Good Afternoon! It's after 1 pm")
if (hr == 14) document.write("It's after 2 pm")
if (hr == 15) document.write("It's after 3 pm")
if (hr == 16) document.write("It's after 4 pm")
if (hr == 17) document.write("Good Evening! It's after 5 pm")
if (hr == 18) document.write("It's after 6 pm, eat some dinner!")
if (hr == 19) document.write("It's after 7 pm")
if (hr == 20) document.write("It's after 8 pm")
if (hr == 21) document.write("It's after 9 pm")
if (hr == 22) document.write("It's after 10 pm")
if (hr == 23) document.write("It's after 11 pm, go to bed!")
if (hr == 0) document.write("It's after midnight.")
document.write("</div>")
// End -->
</SCRIPT>

Todo funciona muy bien. Pero como hago para cambiar el color de fuente a los textos? Ya que todos aparecen en negro y necesito cambiarlos a blanco.

Muchas gracias
  #2 (permalink)  
Antiguo 11/02/2010, 15:22
Avatar de alor86  
Fecha de Ingreso: abril-2009
Mensajes: 110
Antigüedad: 15 años, 7 meses
Puntos: 5
Respuesta: Ayuda con código para cambar el texto dependiendo de la hora

en el atributo style puedes agregar color:#fff osea algo asi
Código Javascript:
Ver original
  1. document.write("<div align='center' style='font:bold 14px verdana;color:#fff'>")
  #3 (permalink)  
Antiguo 11/02/2010, 17:14
Avatar de CHuLoSoY  
Fecha de Ingreso: febrero-2002
Ubicación: Ribeira (Galicia)
Mensajes: 1.900
Antigüedad: 22 años, 10 meses
Puntos: 29
Respuesta: Ayuda con código para cambar el texto dependiendo de la hora

Con conocimientos básicos de html podrías hacer esto:
Código Javascript:
Ver original
  1. document.write("<div align='center' style='font:bold 14px verdana;'><font color='white'>")
  2. day = new Date()
  3. hr = day.getHours()
  4. if (hr == 1) document.write("It's after 1 am. Are you still up?")
  5. if (hr == 2) document.write("It's after 2 am. Are you still up?")
  6. if (hr == 3) document.write("It's after 3 am. Are you still up?")
  7. if (hr == 4) document.write("It's after 4 am. Are you still up?")
  8. if (hr == 5) document.write("It's after 5 am. Are you still up?")
  9. if (hr == 6) document.write("It's after 6 am, yawn!")
  10. if (hr == 7) document.write("Good Morning! It's after 7 am")
  11. if (hr == 8) document.write("It's after 8 am")
  12. if (hr == 9) document.write("It's after 9 am")
  13. if (hr == 10) document.write("It's after 10 am, coffee time!")
  14. if (hr == 11) document.write("It's after 11 am")
  15. if (hr == 12) document.write("It's after noon")
  16. if (hr == 13) document.write("Good Afternoon! It's after 1 pm")
  17. if (hr == 14) document.write("It's after 2 pm")
  18. if (hr == 15) document.write("It's after 3 pm")
  19. if (hr == 16) document.write("It's after 4 pm")
  20. if (hr == 17) document.write("Good Evening! It's after 5 pm")
  21. if (hr == 18) document.write("It's after 6 pm, eat some dinner!")
  22. if (hr == 19) document.write("It's after 7 pm")
  23. if (hr == 20) document.write("It's after 8 pm")
  24. if (hr == 21) document.write("It's after 9 pm")
  25. if (hr == 22) document.write("It's after 10 pm")
  26. if (hr == 23) document.write("It's after 11 pm, go to bed!")
  27. if (hr == 0) document.write("It's after midnight.")
  28. document.write("</font></div>")

Sin conocer css.
__________________
ESQUIO Dominios y Hosting
Las mejores características con los mejores precios.
  #4 (permalink)  
Antiguo 11/02/2010, 17:31
 
Fecha de Ingreso: marzo-2009
Mensajes: 13
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: Ayuda con código para cambar el texto dependiendo de la hora

Muchas gracias por las 2 respuestas. Ya lo logre hacer
  #5 (permalink)  
Antiguo 24/02/2010, 13:31
 
Fecha de Ingreso: marzo-2009
Mensajes: 13
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: Ayuda con código para cambar el texto dependiendo de la hora

Hola. Tengo otra pregunta. He visto que el código funciona de acuerdo a la hora del computador. Como puedo hacer para que el texto cambie de acuerdo a la zona horaria?

Por ejemplo: GMT + 9 o GMT - 5

Muchas gracias
  #6 (permalink)  
Antiguo 26/02/2010, 21:17
 
Fecha de Ingreso: marzo-2009
Mensajes: 13
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: Ayuda con código para cambar el texto dependiendo de la hora

Buenas noches. Alguien sabe si es posible hacer eso?

Muchas gracias

Etiquetas: dependiendo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:59.