Я хочу воспроизвести звуковое событие onclick. У меня есть код, в котором я могу воспроизводить звук в Firefox и в другом браузере, но не в сафари. Ниже приведен код. Safari дает мне ошибку, как "thissound.Play" [undefined ] is not a function
.Воспроизведение звука с использованием javascript в сафари
function EvalSound(soundobj) {
var thissound= eval("document."+soundobj);
thissound.Play();
}
<embed src="namaste_london01(www.songs.pk).mp3" autostart=false width=0 height=0 name="sound1"
enablejavascript="true">
<a href="#" onClick="EvalSound('sound1')"> Play </a>
Заранее спасибо.
Почему вы используете 'eval'? Вы можете просто использовать 'document ['sound1']. Play()'. – jwueller