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

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





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

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

[ Алексей РАВ ] [10.07.20, 11:43][Решено] Jinx и форма светодиодной матрицы
[ samoylov_led ] [02.07.20, 12:59]xLights/Nutcracker настройка, работа, управление ArtNet на NodeMCU V3 по WiFi
[ rvm ] [01.07.20, 12:54]GLEDIATOR - LED MATRIX CONTROL WS2811 WS2812 ARDUINO
[ ASidneff ] [29.06.20, 12:59]Скачать iOS 9.3.6 (прямые ссылки на IPSW-файлы)
[ Riv ] [28.06.20, 11:46]Управление 4 лентами WS2812 с Ардуино
[ Pheak ] [20.06.20, 08:44]New software - LEDMatrixStudio with Arduino SD Card ?
[ aidar_i ] [13.06.20, 19:15]Arduino UNO vs Arduino MEGA
[ ASidneff ] [04.06.20, 05:21]Pro Chat Rooms v7.4.5 Руский скрипт чата
[ ASidneff ] [03.06.20, 07:46]Windows клавиатура на Mac OS
[ ASidneff ] [03.06.20, 05:43]Образы хакинтош (Mac OSX) для создания установочной флешки! Торрент




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

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

Ответ
 
Опции темы Опции просмотра
Старый 11.02.2017, 10:02   #1
ASidneff
Администратор
 
Аватар для ASidneff
 
Регистрация: 29.04.2015
Адрес: Ярославль
Возраст: 34
Сообщений: 798
Сказал(а) спасибо: 63
Поблагодарили 66 раз(а) в 58 сообщениях
По умолчанию Оповещение при обновлении текста - 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 Прописан код вывода текста из базы данных.



__________________


Telegram

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
Адрес: Ярославль
Возраст: 34
Сообщений: 798
Сказал(а) спасибо: 63
Поблагодарили 66 раз(а) в 58 сообщениях
По умолчанию

Интересная задача, но боюсь не получится... Я попробую конечно!
__________________


Telegram

ASidneff вне форума  
Ответить с цитированием
Старый 17.02.2017, 13:35   #4
ASidneff
Администратор
 
Аватар для ASidneff
 
Регистрация: 29.04.2015
Адрес: Ярославль
Возраст: 34
Сообщений: 798
Сказал(а) спасибо: 63
Поблагодарили 66 раз(а) в 58 сообщениях
По умолчанию

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


Telegram

ASidneff вне форума  
Ответить с цитированием
Ответ


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

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

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

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


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