Показать сообщение отдельно
  #1 (permalink)  
Старый 12.01.2021, 20:05
Профессор
Отправить личное сообщение для Ubivectel Посмотреть профиль Найти все сообщения от Ubivectel
 
Регистрация: 01.12.2020
Сообщений: 166

Изменить событие по клику
Добре товарищи!

Имеем чат и список юзеров соответственно, сейчас по клику на ник он выводит меню с дополнительными функциями, очень хочется научить его вставлять по клику ник юзера с запятой в окно ввода текста, а лучше по клику ЛКМ.

Вот фрагмент кода который как я понимаю формирует юзер лист:

kide.insert_sesion = function(user) {
	var div = document.createElement('div');
	div.setAttribute('style', 'cursor:pointer');
	div.setAttribute('class', user._class);
	div.onclick = function() { kide.mostrar_usuario(user.id, user.name, user.rango, user.sesion, user.profile, user.img) };
	div.innerHTML = user.name;
	this.$('KIDE_usuarios').insertBefore(div, this.$('KIDE_usuarios').firstChild);
};


а вот код который умеет вставлять в в окно ввода текста ники (первоначально вставляет код смайликов):

<a href="javascript:kide.insertSmile(' Выводимый текст ')">
		Отображаемый текст
		</a>


На всякий случай ссылка на файл JS: https://noviy-kovcheg.ru/components/...ult/js/kide.js
Ответить с цитированием