Федор Скамейкин:
1) Куча элементов с id=insert_nick. Вероятно, всегда будет браться лишь первый - то есть ник вставляться один и тот же.
2) Нет элемента с классом bimcb_chatInput: вставлять текст некуда
> $('.bimcb_chatInput')
>> []
Федор Скамейкин:
3) У инпута для вставки имени нет каких-то уникальных опознавательных знаков. Добраться до него можно как-нибудь так (но это не есть хорошо):
$('.bimcb_chatArea > div')
и уже в него вставлять текст. Кстати, .val() там не сработает, т.к. это текст внутри div - можно взять .text() или искать в jQuery подходящее.
4) Вероятно, нужно будет дописывать логику, чтобы возвращать плейсхолдер этого поля на место, если поле будет очищено.
document.querySelectorAll() несмотря на повтор id соберёт все ники - и такая функция будет работать. Но лучше переделать так, чтобы каждый ник не имел один и тот же id, но каждый имел что-то, чем вы сможете зацепить его через js.
Сергей Мельников: согласен, я в js не очень шарю. Но я это делал месяц назад, сейчас обновил чат и забыл сохранить старый код. Старый код тоже забыл, вот такая вот фигня((
Федор Скамейкин: почистите кэш в браузере. У меня на вашем сайте вставка ника теперь срабатывает, код с querySelectorAll() в иходниках вижу - его лучше заменить на последний вариант.