JavaScript | Звук при сообщении
if ($k_new!=0 && $k_new_fav==0)
{
echo 'тут уведомление';
}
Как правильно вставить код js что бы при уведомлении сообщения воспроизводился звук?
Например этот
var soundClick = (function () {
var audio = new Audio();
audio.src = 'http://freewavesamples.com/files/Yamaha-TG100-Ocarina-C5.wav';
return function () {
audio.play();
};
})()
Чтобы не грузить аудиофайл каждый раз при воспроизведении, можно воспользоваться замыканием:
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>
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)
так не рработает 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 'тут уведомление';
}
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 работает по клику
ну и в этом дело как сделать что бы не по клику? скинь пример рабочий плиз, мож на бумасе есть ?
в гугле не могу найти ((
в гугле не могу найти ((
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();
Либо так.
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();
Либо так.
ты читать не умеешь? мне нужнооооо что быыыыы звукккк сробыаЛЛЛЛ когда появляется УВЕДОМЛЕНИЕ А НЕ НАЖАТИЕ НА КНОПКУ ЭТУ СРАНУЮ
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