Ver Mensaje Individual
  #11 (permalink)  
Antiguo 10/09/2014, 15:42
Avatar de MarkFL
MarkFL
 
Fecha de Ingreso: mayo-2011
Mensajes: 85
Antigüedad: 13 años, 6 meses
Puntos: 4
Respuesta: Error con operadores relacionales

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