Loading...
JavaScript | Звук при сообщении
javascript
   if ($k_new!=0 && $k_new_fav==0) { echo 'тут уведомление'; }   
Как правильно вставить код js что бы при уведомлении сообщения воспроизводился звук? Например этот
javascript
   var soundClick = (function () {   var audio = new Audio();   audio.src = 'http://freewavesamples.com/files/Yamaha-TG100-Ocarina-C5.wav';    return function () {     audio.play();   }; })()   
javascript
   Чтобы не грузить аудиофайл каждый раз при воспроизведении, можно воспользоваться замыканием:  var soundClick = (function () {   var audio = new Audio();   audio.src = 'http://freewavesamples.com/files/Yamaha-TG100-Ocarina-C5.wav';    return function () {     audio.play();   }; })();   <a href="" onclick="soundClick(); return false">Звук!</a>   
php
   if ($k_new!=0 && $k_new_fav==0)  { ?> <script> var soundClick = (function () {    var audio = new Audio();    audio.src = 'http://freewavesamples.com/files/Yamaha-TG100-Ocarina-C5.wav';      return function () {      audio.play();    };  })() </script> <?  echo 'тут уведомление';  }   
Ivlev (18 мая 2023, в 12:58)
php
   if ($k_new!=0 && $k_new_fav==0)  { ?> <script> var soundClick = (function () {    var audio = new Audio();    audio.src = 'http://freewavesamples.com/files/Yamaha-TG100-Ocarina-C5.wav';      return function () {      audio.play();    };  })() </script> <?  echo 'тут уведомление';  }   
так не рработает
php
   if ($k_new != 0 && $k_new_fav == 0) {   ?>    <script>  var soundClick = (function () {     var audio = new Audio();     audio.src = 'http://freewavesamples.com/files/Yamaha-TG100-Ocarina-C5.wav';        return function () {       audio.play();     };   })()  </script>    <? echo "<li><a href='/new_mess.php' ><img src='/style/img/mail.svg' style='width:35px; height:35px;'><div>Вам письмо</div></a> <span class='count-menu'>$k_new</span></li>"; }   
Ivlev , это условие , а где вывод, оно должно выводиться.
pyrokinesis , ну этот js работает по клику
Ivlev (18 мая 2023, в 13:57)
pyrokinesis , ну этот js работает по клику
ну и в этом дело как сделать что бы не по клику? скинь пример рабочий плиз, мож на бумасе есть ?

в гугле не могу найти ((
var soundClick = (function () {
var audio = new Audio();
audio.src = 'http://freewavesamples.com/files/Yamaha-TG100-Ocarina-C5.wav';
audio.autoplay = true; // Автоматически запускаем

return function () {
audio.play();
};
})();

<a href="" onclick="soundClick();

Либо так.
Ramzesoff (18 мая 2023, в 14:54)
var soundClick = (function () {
var audio = new Audio();
audio.src = 'http://freewavesamples.com/files/Yamaha-TG100-Ocarina-C5.wav';
audio.autoplay = true; // Автоматически запускаем

return function () {
audio.play();
};
})();

<a href="" onclick="soundClick();

Либо так.
ты читать не умеешь? мне нужнооооо что быыыыы звукккк сробыаЛЛЛЛ когда появляется УВЕДОМЛЕНИЕ А НЕ НАЖАТИЕ НА КНОПКУ ЭТУ СРАНУЮ *DASH*
Подгружаем уведомления js, если они есть врубаем звук.
Лучший ответ
AJAX оповещения
Онлайн: 5
Время:
Gen. 0.1145
(c) Bym.Guru 2010-2026