Сечас выглядит вот так:
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" добавить :( |
Сейчас выглядит вот так:
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" добавить. :( |
Ubivectel,
сначала php сделайте, там нужно было добавить event.preventDefault(); Цитата:
|
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>'; |
Аааааа, я просто выше написал, что в php делать необходимости нет, поскольку никто же постоянно не обновляет страницу, то есть там вполне можно оставить как есть. По сути сейчас единственная задача заставить это работать в JS.
В юзерлисте сейчас идеально работает, левый клик - ник, правый - меню. То есть сделать тоже самое с никами в окне сообщений и задача завершена ) |
oncontextmenu="event.preventDefault();прежний код onclick"Это сделал, теперь в php все корректно и красиво) |
Цитата:
|
Цитата:
|
Вот это полезно, записал в моск
|
Часовой пояс GMT +3, время: 06:53. |