JavaScript | Звук при сообщении
javascript
if ($k_new!=0 && $k_new_fav==0) { echo 'тут уведомление'; } 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 'тут уведомление'; } 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>"; }
ну и в этом дело как сделать что бы не по клику? скинь пример рабочий плиз, мож на бумасе есть ?
в гугле не могу найти ((
в гугле не могу найти ((
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();
Либо так.
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();
Либо так.
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();
Либо так.
Подгружаем уведомления js, если они есть врубаем звук.
Лучший ответ
AJAX оповещения
Стр.: 1, 2