Исторически, это было, конечно, на сервере, т.к. клиент не мог такие сложные действия делать, а сейчас и на клиенте можно устроить. Сервер всё равно должен посуетиться назначить классы сообщениям, совпадающие по именам с именами тех, кому адресовано. Затем, или на сервере пишем стиль
| Код | .имя_юзера{color:другой_цвет}
|
, или клиент через JS присваивает другой цвет этому классу (меняет className у сообщений с классом "имя_юзера"). Следовательно, на клиенте это выгодно делать тогда, когда цвета надо менять динамически. |