Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #21 (permalink)  
Старый 13.01.2021, 11:02
Профессор
Отправить личное сообщение для Ubivectel Посмотреть профиль Найти все сообщения от Ubivectel
 
Регистрация: 01.12.2020
Сообщений: 166

Сечас выглядит вот так:

onclick="kide.insertSmile(\''+name+\', ')";

																							 nodo.innerHTML = s_hora+tmp+'<span style="cursor: pointer" class="KIDE_'+this.rangos[rango]+'" onclick="kide.mensaje(\''+name+'\', '+uid+', '+id+', \''+url+'\', \''+ti+'\', \''+sesion+'\', '+rango+', \''+img+'\')">'+name+'</span>: <span '+c+'>'+this.filter_smilies(text)+'</span>';


Хоть убей не понимаю как вот это:

oncontextmenu="event.preventDefault();прежний код onclick"


добавить
Ответить с цитированием
  #22 (permalink)  
Старый 13.01.2021, 11:07
Профессор
Отправить личное сообщение для Ubivectel Посмотреть профиль Найти все сообщения от Ubivectel
 
Регистрация: 01.12.2020
Сообщений: 166

Сейчас выглядит вот так:

onclick="kide.insertSmile(\''+name+\', ')";

																							 nodo.innerHTML = s_hora+tmp+'<span style="cursor: pointer" class="KIDE_'+this.rangos[rango]+'" onclick="kide.mensaje(\''+name+'\', '+uid+', '+id+', \''+url+'\', \''+ti+'\', \''+sesion+'\', '+rango+', \''+img+'\')">'+name+'</span>: <span '+c+'>'+this.filter_smilies(text)+'</span>';


ничего конечно не работает, хоть убей не пойму как правильно это:

oncontextmenu="event.preventDefault();прежний код onclick"


добавить.
Ответить с цитированием
  #23 (permalink)  
Старый 13.01.2021, 11:10
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064

Ubivectel,
сначала php сделайте, там нужно было добавить event.preventDefault();

Сообщение от Ubivectel
Хоть убей не понимаю как вот это:
что нибудь одно, а то себя и других запутать можно.
Ответить с цитированием
  #24 (permalink)  
Старый 13.01.2021, 11:14
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064

Ubivectel,
копируйте полностью и заменяйте

nodo.innerHTML = s_hora+tmp+'<span style="cursor: pointer" class="KIDE_'+this.rangos[rango]+'" onclick="kide.insertSmile(\''+name+', \')" oncontextmenu="event.preventDefault();kide.mensaje(\''+name+'\', '+uid+', '+id+', \''+url+'\', \''+ti+'\', \''+sesion+'\', '+rango+', \''+img+'\')">'+name+'</span>: <span '+c+'>'+this.filter_smilies(text)+'</span>';
Ответить с цитированием
  #25 (permalink)  
Старый 13.01.2021, 11:15
Профессор
Отправить личное сообщение для Ubivectel Посмотреть профиль Найти все сообщения от Ubivectel
 
Регистрация: 01.12.2020
Сообщений: 166

Аааааа, я просто выше написал, что в php делать необходимости нет, поскольку никто же постоянно не обновляет страницу, то есть там вполне можно оставить как есть. По сути сейчас единственная задача заставить это работать в JS.
В юзерлисте сейчас идеально работает, левый клик - ник, правый - меню. То есть сделать тоже самое с никами в окне сообщений и задача завершена )
Ответить с цитированием
  #26 (permalink)  
Старый 13.01.2021, 11:52
Профессор
Отправить личное сообщение для Ubivectel Посмотреть профиль Найти все сообщения от Ubivectel
 
Регистрация: 01.12.2020
Сообщений: 166

oncontextmenu="event.preventDefault();прежний код onclick"
Это сделал, теперь в php все корректно и красиво)
Ответить с цитированием
  #27 (permalink)  
Старый 13.01.2021, 12:08
Профессор
Отправить личное сообщение для Ubivectel Посмотреть профиль Найти все сообщения от Ubivectel
 
Регистрация: 01.12.2020
Сообщений: 166

Сообщение от рони Посмотреть сообщение
Ubivectel,
копируйте полностью и заменяйте
Все, кажется окончательно все заработало как надо! Рони еще раз спасибище, пошел дальше штурмовать учебник )
Ответить с цитированием
  #28 (permalink)  
Старый 13.01.2021, 12:42
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064

Сообщение от Ubivectel
пошел дальше штурмовать учебник )
Отмена действия браузера
Ответить с цитированием
  #29 (permalink)  
Старый 13.01.2021, 12:45
Профессор
Отправить личное сообщение для Ubivectel Посмотреть профиль Найти все сообщения от Ubivectel
 
Регистрация: 01.12.2020
Сообщений: 166

Вот это полезно, записал в моск
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменить на input по двойному клику vsco89 Элементы интерфейса 1 14.12.2020 03:59
Не работает событие по клику maxg5 jQuery 11 02.07.2018 22:36
Изменить размер шрифта абзаца по клику на кнопку klesha jQuery 5 08.10.2015 16:08
Изменить событие skillful jQuery 5 05.01.2015 19:24
jQuery: событие по второму подрят клику timyrio Общие вопросы Javascript 23 02.05.2011 01:11