25 Марта 2018 Товарищи, столкнулся с вопросом при написании моад! Пытаюсь сделать вывод уведомления о том, что собеседник печатает сообщение. Но почему то не определяет. Кто вкурсе, или владеет достаточными знаниями, прошу подскажите
<?php var f=document.message; function change_status(){ f.msg.disabled=(f.msg.value.length > 0) ? false : true; } change_status(); ?>
Тема закрыта Zed Последний раз редактировалось Zed 29 Марта 2018
vityachis
26 Марта 2018 Вообще не понятно что ты пишешь и как хочешь организовать задуманный функционал. Как вариант, нужно связываться через WebSocket и уже отправлять данные, вводишь ты текст или нет. Ну в поле ввода цепляйся через событие "keydown", отправляй на сервер запрос, потом выкидывай его клиенту второму, после чего показывай анимацию ввода в течении пары секунд ну и если есть новое сообщение, тогда анимацию отменяешь. Если не охота разбираться с веб сокетами, попробуй поработать с Comet. Ну это вариант примерный, после чего придется еще много чего сделать, но основная задача будет сделана. А позже можно будет подумать над другими событиями и проверкой что пользователь вводит текст. Ну главное заложить основу на сервере, а потом уже пилить все на клиенте
Zed26 Марта 2018 Если хошь чтоб как в вк было арендуй сервак, ставь Noje js и будет счастье
Сибирский26 Марта 2018 Ну тут у тебя не правильно код организован для всех языков, php - код не верный, js - код не верный, jquery - код неверный )) Добавлено: Вообще функция change_status помимо чтения данных из поля ввода должна эти данные передать в БД как статус, а вот из БД скрипт уже будет читать что делает собеседник, печатает новое сообщение или забил на все ))
Angelok080325 Марта 2018 Автор темы Делаю принцып, если собеседник ввел 1 и больше символов в поле ввода, то должно выдать, что собеседник пишет смс. Но увы. Чет не идет