Ver Mensaje Individual
  #12 (permalink)  
Antiguo 11/09/2014, 05:48
Avatar de IsaBelM
IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 16 años, 4 meses
Puntos: 1012
Respuesta: Error con operadores relacionales

Cita:
Iniciado por Panino5001 Ver Mensaje
Nada de eso, Isabel. Es que tanta mezcla de lenguajes termina por confundirnos
gracias, andrés

MarkFL, uno de los problemas es el uso de write(). en su lugar puedes usar textContent. lo he editado un poco
Código:
!DOCTYPE html>
<html lang="es">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
    <style type="text/css">
.musica {
    font-size: 70%;
}
    </style>
     <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.querySelector('.musica').textContent = "Música pop";
        } else
        if(dia == 3 && (hora >=14 && hora<=15)) {
            document.querySelector('.musica').textContent = "Música internacionl";
        }   
    //programación del día
    }
    setTimeout(horarios, 0);
    setInterval(horarios, 60000);
    </script>
</head>
<body>
   <span class="musica"></span>
</body>
</html>
aún así la primera condición no se cumplirá nunca. getHours() solamente devuelve la hora, no los minutos.

por otro lado, si este es el único código que contiene el documente, puedes usar el <meta> siempre y cuando lo mantengas con ese intervalo. aunque en mi opinión la mejor opción es usar un temperizador js
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}