Звуковые оповещения (ajax)

2.76K
.
selemet, По моему этого должно быть достаточно. Если я не где не ошибся
function show()
{
    $.ajax({
    url: "../new_ajax.php",
    cache: false,
    success: function(html) {
       if(divContent !== html) {$("#sound")[0].play();
        $("#content").html(html);
               var _i = false;
               setInterval (function(){
                  document.title = _i ? " Новое оповещение" : "*******";
                 _i = !_i
               },700);
        }
    }
    });

}

setInterval(function(){ show() },5000);
.
Ego vir viden
# -sanek- (22.08.2014 / 13:55)
selemet, По моему этого должно быть достаточно. Если я не где не ошибся [php]function show()
{
$.ajax({
url: "../new_ajax.php",
cache: false,
success: function(html) {
В принципе да,так более правильно и оптимизировано.
.
А нет, прогнал я. Вот так правильней будет
function show()
{
    $.ajax({
    url: "../new_ajax.php",
    cache: false,
    success: function(html) {
       if(divContent !== html) {$("#sound")[0].play();
        divContent = html;
        $("#content").html(html);
               var _i = false;
               setInterval (function(){
                  document.title = _i ? " Новое оповещение" : "*******";
                 _i = !_i
               },700);
        }
    }
    });

}

setInterval(function(){ show() },5000);
.
# selemet (22.08.2014 / 13:01)
а зачем онлайн?
Для того что бы статус обновлялся даже если ты не не двигаешься по сайту. Что бы видели что ты онлайн
.
Ego vir viden
-sanek-, Баг не только с тайтлом,но и с звуком.
Если у тебя есть оповещение,и ты открываешь другую вкладку,то звук начинает и там и тут непрерывно играть...
.
-sanek-
# selemet (22.08.2014 / 14:06)
-sanek-, Баг не только с тайтлом,но и с звуком.
Если у тебя есть оповещение,и ты открываешь другую вкладку,то звук начинает и там и тут непрерывно играть...
В смысле? Я только что проверил, всё нормально.
Вот пример http://protest.96.lt/
логин: test
Пасс: pass1234
.
selemet, с перезагрузкой страницы да
.
# selemet (21.08.2014 / 23:36)
Ну кому как.
Кто захочет поменяет
Мой хостинг от евробайт начинает нагрузку сильную выдавать при частых запросах к базе.
+ Защита антифлуд в Джоне 3.2.2 срабатывает (пришлось увеличить количество запросов на одного пользователя за интервал в 2 минуты)
.
kak ubrat zvuk? mne nujno bezzvukom
.
Guccifer,
$("#sound")[0].play();

Просто убери эту строку из яваскрипта
Всего: 101