Ich möchte Sound onclick Veranstaltung spielen. Ich habe Code, in dem ich Ton in Firefox und anderem Browser aber nicht in Safari spielen kann. Unten ist der Code. Safari gibt mir den Fehler "thissound.Play" [undefined ] is not a function
.Abspielen von Sound mit Javascript in Safari
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>
Vielen Dank im Voraus.
Warum verwenden Sie 'eval'? Sie könnten einfach 'dokument ['sound1'] verwenden. Play()'. – jwueller