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

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





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

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

[ Leon534 ] [17.09.19, 07:14]GLEDIATOR - LED MATRIX CONTROL WS2811 WS2812 ARDUINO
[ slava37224 ] [06.09.19, 15:12]CH340 NodeMCU V3 Lua WI-FI Прошивка домофонного ключа!
[ Agressor68rus ] [04.09.19, 00:18]Из пиксельной ленты 2812 и Ардуино
[ Алексей Мак ] [03.09.19, 14:11]Jinx + Arduino + SD КАРТА
[ КИМ ] [29.08.19, 21:35]Спам на форуме
[ Vitalaser ] [25.08.19, 22:41]xLights/Nutcracker настройка, работа, управление ArtNet на NodeMCU V3 по WiFi
[ Vitalaser ] [25.08.19, 22:39]ArtNet to arduino (esp8266)
[ Vitalaser ] [25.08.19, 22:35]LED Matrix Control - Программа для управления WS2811 WS2812 онлайн через Ардуино
[ Vitalaser ] [25.08.19, 22:32]GLEDIATOR + Arduino UNO + SD Карта
[ ylap ] [14.08.19, 16:20]Цифровые часы




ТЕХНОЛОГИЯ ДЛЯ ВСЕХ - ЯРОСЛАВЛЬ » 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 код Выкл.

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


Текущее время: 03:04. Часовой пояс 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