onNewMessage ( messageArray )

Вы можете произвести какие-либо действия по событию прихода нового сообщения в чате.

В качестве параметра передается массив messageArray, каждый элемент которого - это объект-сообщение, содержащий следующие свойства:

СвойствоТипОписание
a целое Код автора сообщения. Возможные значения:
260 Сообщение оператора
270, 271 Сообщение посетителя
450, 451, 455, 460, 465 Автоматическое сообщение от оператора
m строка Текст сообщения.
n Строка Имя автора сообщения
s двоичное true - абсолютно новое сообщение. false - Повторная отрисовка старого сообщения
t строка Время регистрации сообщения в формате "ЧЧ:ММ" по Москве.

Чаще всего это событие используется для того, чтобы организовать дополнительные оповещения посетителя о приходе нового сообщения.

Примеры

  1. Средствами библиотеки jQuery
    $(document).on("netroxnewmessage", function(event, aMessages) {
        for (var i=0; i<aMessages.length; i++) {
            if (aMessages[i].s) {
                alert("Есть новые сообщения!");
                break;
            }
        }
        // Ваши действия
    });       
  2. Через объект nsc_API
    nsc_API = { /* ... */ };
    
    nsc_API.onNewMessage = function(aMessages) {
        for (var i=0; i<aMessages.length; i++) {
            if (aMessages[i].s) {
                alert("Есть новые сообщения!");
                break;
            }
        }
    };        

Все права защищены. Copyright © 2018 Netrox SC