Amigos,muchas gracias por su orientación en este tema ya solo tengo una duda más
este es mi código actual:
Código:
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<script type="text/javascript">
function horarios () {
//programación del día
var hoy=new Date();
var fecha=hoy.getDate();
var dia=hoy.getDay();
var hora=hoy.getHours();
//Miércoles
if(dia == 3 && (hora >=11.30 && hora<=13.59)) {
document.write("<small>Música pop</small>")
} else
if(dia == 3 && (hora >=14 && hora<=15)) {
document.write("<small>Música internacionl</small>")
}
//programación del día
}
horarios();
setInterval ("horarios()", 60000);
</script>
</body>
</html>
Utilice setInterval para repetir todo el script y así mantener actualizado a cada minuto el document.write que quiero mostrar, pero al parecer no es lo mejor ya que la página web se llena del texto validado para mostrar.
Lo que he pensado es hacer una especie de bucle no se si la etiqueta "for" me sirva en este propósito:
Código:
if(dia == 3 && (hora >=11.30 && hora<=13.59)) {
document.write("<small>Música pop</small>")
}
Si día es 3 y hora es mayor o igual a 11.30 y menor o igual a 13.59
escribir "Música pop"... aquí es donde quisiera implementar un bucle para comprobar si el día es 3 y la hora sigue siendo mayor o igual a 11.30 y menor o igual a 13.59 no escribir "Música pop" hasta que deje de cumplirse la condición podrá avanzar hacia mi siguiente etiqueta else.
Código:
else
if(dia == 3 && (hora >=14 && hora<=15)) {
document.write("<small>Música internacionl</small>")
}
O ya de plano con: <meta http-equiv="refresh" content="30">
Espero haberme explicado bien