Добавить звук через кнопку onclick-event - PullRequest
0 голосов
/ 31 августа 2018

Попытка добавить звук к этим кнопкам

<a href="stout_page.html"><audio id="sound1" src="Button_Push.mp3" preload="auto"></audio><button onClick="document.getElementId('sound1').play();" target="_top">Stouts</button></a>
<a href="sours_page.html"><button target="_top">Sours</button></a>
<a href="ipa_page.html"><button target="_top">India Pale Ales</button>.      </a>
<a href="brett and more.html"><button target="_top">Brett and more</button></a>
<a href="test_page.html"><button target="_top">test</button></a>

1 Ответ

0 голосов
/ 31 августа 2018

вы можете добавить звуки к кнопке, но она обновит страницу, так как вы используете href при нажатии на тег a. внутри этого button клика будет вызываться функция play для воспроизведения звука.

<script>
  function play(src) {
    var player = document.getElementById('audio');
    player.pause();
    player.currentTime = 0;
    player.src = src;
    player.play();
  }
</script>

<input type="button" value="PLAY" onclick="play('http://dev.interactive-creation-works.net/1/1.ogg')">
<audio id="audio" src="http://dev.interactive-creation-works.net/1/1.ogg" autostart="false"></audio>

<a href="stout_page.html"><audio id="sound1" src="Button_Push.mp3" preload="auto"></audio>
<button onClick="play('Button_Push.mp3');" target="_top">Stouts</button></a>
<a href="sours_page.html"><button target="_top" onClick="play('Button_Push-1.mp3');" >Sours</button></a>
<a href="ipa_page.html"><button target="_top" onClick="play('Button_Push-2.mp3');">India Pale Ales</button></a>
<a href="brett and more.html"><button target="_top" onClick="play('Button_Push-3.mp3');">Brett and more</button></a>
<a href="test_page.html"><button target="_top" onClick="play('Button_Push-4.mp3');">test</button></a>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...