Страницы

Поиск по вопросам

четверг, 19 марта 2020 г.

Информировать пользователя о том что другой пользователь набирает сообщение (как Вконтакте)

#javascript #php


Добрый вечер! Подскажите, как можно реализовать что бы при наборе символов в поле,
у другого пользователя появлялась картинка что первый пользователь набирает сообщения
(т.е. как в диалогах Вконтакте).    


Ответы

Ответ 1



1) На странице сообщение у каждого пользователя делаем скрытый div внутри которого текст + картинку о наборе текста. 2) При наборе символов в поле - вешать обработчик, что были изменения в поле - и отсылать ajax запрос, что юзер производит написание текста. 3) На ответной стороне производить каждое N секунд проверку ajax запросом, были ли изменения какие-либо, принимать и обрабатывать. 4) Если были изменения открываем div блок. Это самый легкий способ, можно организовать данные вещи на NodeJS + Socket.io

Комментариев нет:

Отправить комментарий