ТЕХНОЛОГИЯ ДЛЯ ВСЕХ

Мобильный форум | COMMFORT | Почта | Обратная связь





Быстрая Авторизация:
Forgot password?
АНЕКДОТ
Если человек знает, чего он хочет, значит, он или много знает, или мало хочет.
Статистика сайта:
Яндекс.Метрика
Вы, кажется, не зарегистрированы. Нажмите здесь, чтобы зарегистрироваться
Поиск по сайту:

ПОСЛЕДНИЕ ОБСУЖДАЕМЫЕ ТЕМЫ:

[ ASidneff ] [21.08.19, 08:22]CH340 NodeMCU V3 Lua WI-FI Прошивка домофонного ключа!
[ ylap ] [14.08.19, 16:20]Цифровые часы
[ aidar_i ] [28.07.19, 18:44]xLights/Nutcracker настройка, работа, управление ArtNet на NodeMCU V3 по WiFi
[ tobotobo ] [18.07.19, 14:33]GLEDIATOR + Arduino UNO + SD Карта
[ Addi ] [17.07.19, 11:02]LED Matrix Control - Программа для управления WS2811 WS2812 онлайн через Ардуино
[ korsamik ] [16.07.19, 18:41]GLEDIATOR - LED MATRIX CONTROL WS2811 WS2812 ARDUINO
[ Алексей Мак ] [15.07.19, 13:09]Jinx + Arduino + SD КАРТА
[ xdenx ] [14.07.19, 13:39]ArtNet to arduino (esp8266)
[ shtyll ] [09.07.19, 15:43]Программа Led Build OFF LINE V4.0
[ ebramariys ] [07.07.19, 13:58]ESPixelStick WiFi контроллер для WS2812




ТЕХНОЛОГИЯ ДЛЯ ВСЕХ - ЯРОСЛАВЛЬ » Web-программирование » Учебник » Оповещение при обновлении текста - jQuery

Учебник Разные статьи и пояснения

Ответ
 
Опции темы Опции просмотра
Старый 11.02.2017, 10:02   #1
ASidneff
Администратор
 
Аватар для ASidneff
 
Регистрация: 29.04.2015
Адрес: Ярославль
Возраст: 33
Сообщений: 753
Сказал(а) спасибо: 57
Поблагодарили 59 раз(а) в 52 сообщениях
По умолчанию Оповещение при обновлении текста - jQuery

ЗВУКОВОЕ Оповещение при обновлении текста - jQuer
Как только приходит новое сообщение, текст обновляется, и звучит сигнал!
При этом сама страница не обновляется! Пример работы можно увидеть на нашем сайте и на форуме!
Звук проигрывается, как только кто-то ответил или создал новую тему на форуме! (В чате так же дублируется звук, даже если форум у вас не открыт)!
PHP код:
<script src="jquery.js"></script>
<audio id="audio-new-message" src="notify.mp3"></audio>
 <a id="content"></a>
<script>
var old_html = "";
 function show()
{
    $.ajax({
        url: "new_message.php",
        cache: false,
        success: function(html){
            if (html != old_html) {
                
                $("#content").html(old_html = html);
                
                var audio = $("#audio-new-message")[0];
                audio.currentTime = 0;
                audio.play();
 
            }
        }
    });
}
 
 
$(document).ready(function(){  
            show();  
            setInterval('show()',1000);  
        });  
 
</script> 

setInterval('show()',1000); Эта строка означает, что текст будет обновляться 1 секунду.
В Файле new_message.php Прописан код вывода текста из базы данных.



ASidneff вне форума  
Ответить с цитированием
Старый 11.02.2017, 20:21   #2
Leha
Супер-модератор
 
Аватар для Leha
 
Регистрация: 06.02.2017
Сообщений: 156
Сказал(а) спасибо: 9
Поблагодарили 30 раз(а) в 23 сообщениях
По умолчанию

А можно сделать так что бы звук был тогда, если текст обновился в той теме в которой находишься? А не по всему форуму.
Leha вне форума  
Ответить с цитированием
Старый 11.02.2017, 22:22   #3
ASidneff
Администратор
 
Аватар для ASidneff
 
Регистрация: 29.04.2015
Адрес: Ярославль
Возраст: 33
Сообщений: 753
Сказал(а) спасибо: 57
Поблагодарили 59 раз(а) в 52 сообщениях
По умолчанию

Интересная задача, но боюсь не получится... Я попробую конечно!
ASidneff вне форума  
Ответить с цитированием
Старый 17.02.2017, 13:35   #4
ASidneff
Администратор
 
Аватар для ASidneff
 
Регистрация: 29.04.2015
Адрес: Ярославль
Возраст: 33
Сообщений: 753
Сказал(а) спасибо: 57
Поблагодарили 59 раз(а) в 52 сообщениях
По умолчанию

В Итоге вообще убрал это обновление, так как GOOGLE вообще откинул наш сайт назад... Видимо JAVA - скрипты ему совсем не нравятся...
ASidneff вне форума  
Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 17:31. Часовой пояс GMT +3.
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2019, vBulletin Solutions, Inc. Перевод: zCarot
Skin Purchased from CompletevB
WWW.ASIDNEFF.RU 2015-2019