Qwerty
Новичок
Звук на html-странице, проигрывание по клику
Необходимо при нажати на ссылки проигрывать разные звуковые файлы.
Был написан такой код:
Но проблема в том, что звуковой файл не подменяется, проигрывается всегда тот, что прописан в src изначально.
Как функцией подгрузить другой файл?
Встраивать несколько объектов каждый со своим звуком не хотелось бы - их будет много.
P.S. Да, я знаю, что сайты не должны издавать звуков. Но это требуется для достаточно специфичной вещи, не для сайта, а для локального набора html-файлов.
Необходимо при нажати на ссылки проигрывать разные звуковые файлы.
Был написан такой код:
PHP:
<script language="JavaScript">
function play_sound(sound){
document.getElementById("my_sound").src = sound;
document.getElementById("my_sound").play();
alert(sound);
}
</script>
<EMBED src="tada.wav" autostart="false" hidden="true" id="my_sound"></EMBED>
<a href="javascript: play_sound('tada.wav')">Tada</a>
<a href="javascript: play_sound('login.wav')">Login</a>
Как функцией подгрузить другой файл?
Встраивать несколько объектов каждый со своим звуком не хотелось бы - их будет много.
P.S. Да, я знаю, что сайты не должны издавать звуков. Но это требуется для достаточно специфичной вещи, не для сайта, а для локального набора html-файлов.