Задать вопрос
@good_beginer

Как сделать *ответ в чате?

$Player = '<span id="reply" onclick="reply()">' . $username . '</span>';
            $Message = ...
            $html .= "<div><small >{$time}</small>{$Player}:&nbsp;{$Message}</div>\n";

function reply(){
        document.getElementById("chatInput").value=document.getElementById("reply").innerHTML+", ";
    }


Пробовал так но проблема в том что $username сохраняет только последне значение и на какой бы ник не нажать в input высвечивается ник последнего кто писал что то...

Есть вариан кэшировать на время последние 5-10 ников но это бред
  • Вопрос задан
  • 95 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
laskevych
@laskevych
Обратите внимание на WS и библиотеку socket.io. На ней пишут чаты.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы