Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Как отключить звук при открытии окна (https://javascript.ru/forum/dom-window/62498-kak-otklyuchit-zvuk-pri-otkrytii-okna.html)

SnezhanaLast 14.04.2016 09:40

Я это все прекрасно понимаю, в моем коде, когда приходит заказ включается музыка play(). Нужна кнопка
<input type="button" value="Отключить">

Которая ее отключает. Перепробовала все возможное из интернета, из форумов. Либо играет, не отключаясь, либо ломает js и заказ вовсе не подгружается - где-то делаю ошибку.

Alexander Belov 14.04.2016 10:13

Цитата:

Сообщение от Alexander Belov (Сообщение 414054)
SnezhanaLast,
...пример

Так вот же реализация кнопки для того, чтобы мелодия не играла (по нажатию).

SnezhanaLast 14.04.2016 13:32

Rise, Просто кликом по вкладке. Музыка начинает играть вне зависимости какая вкладка, чтобы уведомить о новом заказе. По клику на кнопку даже на паузу не ставится. Об остановке вообще молчу.
Alexander Belov, не работает, все перепробовала. :(

Alexander Belov 14.04.2016 17:19

SnezhanaLast,
Я Ваш же код в примере использовал и он работает.

SnezhanaLast 15.04.2016 02:14

Alexander Belov, Вставила просто не в тот участок кода.) Все отлично работает, спасибо. Использовала вместо pause() - stop(). :)

Alexander Belov 15.04.2016 08:20

SnezhanaLast,
Метод stop() по документации применяется к анимации. У Вас DOM element <audio></audio>, у него только 2 метода - play() и pause(). Т.е., полученный желаемый результат - это хорошо, но правильно ли так делать...


Часовой пояс GMT +3, время: 19:01.