Привет мастерам. Прошу помощи в коде.
Есть ajax скрипт на dcms-social, который обновляет новые сообщения в шапке.
Файл скрипта выглядит так:
<?
if (isset($_SERVER['HTTP_X_REQUESTED_WITH']) && !empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH'])=='xmlhttprequest')
{
define("H", $_SERVER["DOCUMENT_ROOT"].'/');
include_once H.'sys/inc/start.php';
include_once H.'sys/inc/compress.php';
include_once H.'sys/inc/sess.php';
include_once H.'sys/inc/settings.php';
include_once H.'sys/inc/db_connect.php';
include_once H.'sys/inc/ipua.php';
include_once H.'sys/inc/fnc.php';
include_once H.'sys/inc/user.php';
$k_new = mysql_result(mysql_query("SELECT COUNT(*) FROM `mail` WHERE `unlink` != '$user[id]' AND `read` = '0' AND `id_kont` = '$user[id]' "), 0);
echo json_encode(['new' => $k_new]);
}
?>
---------------------------------
выводится в шапке это так:
<script>
function js_mail()
{
$.ajax({
url: '/js/handler.php',
dataType: 'JSON',
success: function(data) {
if(data.new != 0){
$("#new_mail").text(data.new);
$('#new_mail').show();
}}});
}
$(document).ready(function(){
js_mail();
setInterval('js_mail()',10000);
});
</script>
----------------------------------
Хочу добавить звук при +1 сообщении, если вкладка с сайтом открыта. Как в вк допустим, если вкладка открыта то звук при каждом сообщении. Но чтоб при обновлении страницы звук не повторялся, а воспроизводился только когда приходит сообщение.
Что нужно сделать?