Ver Mensaje Individual
  #6 (permalink)  
Antiguo 07/01/2014, 13:47
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años, 3 meses
Puntos: 977
Respuesta: Al cambiar el valor del input, que se escuche un archivo mp3

A ver, viendo tu código, noto que si se cumple la condición, se le da un valor a la caja de texto, entonces, ¿no sería lo mismo si en ese mismo bloque de instrucciones reproduces el sonido?. El evento onchange NO se puede aplicar a una caja de texto y esa no es la manera correcta de ejecutar una función JS desde PHP.

Intenta con esto:

Código PHP:
Ver original
  1. <?php
  2. include('conexion.php');
  3.  
  4. $query = mysql_query("SELECT max(folio2) AS max FROM `turnos_dia` WHERE `status`='ATENDIENDO'");
  5. $dep = mysql_fetch_array($query);
  6. $sonido = $dep['max'];
  7.  
  8. if ($sonido > 0)
  9. {
  10.     echo "<script>
  11.              document.getElementById('sonido').play();
  12.          </script>";
  13. ?>
  14.     <input type="text" value="<?php echo $sonido;?>" />
  15. <?php
  16. }
  17. ?>

De este modo, cuando se cumpla la condición, se cambiará el valor de la caja de texto por el valor de la variable $sonido y se reproducirá el archivo de audio que contenga el elemento de id "sonido", para lo cual, debes haberlo creado previamente.

Código HTML:
Ver original
  1. <audio id = "sonido">
  2.     <source src = "audio.mp3" type = "audio/mpeg" />

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand