Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/01/2014, 23:01
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

Esta línea es incorrecta:

Código Javascript:
Ver original
  1. document.getElementById("timbre.mp3").play();

Lo que debes hacer, es crear un elemento <audio>, al cual debes asignarle un archivo de audio, por ejemplo:

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

Luego, en la función hacerAlgo(), haces esto:

Código Javascript:
Ver original
  1. document.getElementById("sonido").play();

Además, el evento que controle un cambio del valor en la caja debe ser keypress o cualquiera de los eventos relacionados a las teclas, change es para los <select>. Tampoco es necesario que especifiques que se trata de una función JavaScript.

Código HTML:
Ver original
  1. <input type="text" value="<?php echo $sonido;?>" onkeypress="hacerAlgo()">

De ese modo, se reproducirá el archivo de audio cuando se ejecuté la función.

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

Última edición por Alexis88; 03/01/2014 a las 23:07