0 / 0 / 2
Регистрация: 13.01.2010
Сообщений: 129
|
|
1 | |
Замена стандартного context menu18.02.2010, 01:41. Показов 3067. Ответов 1
Метки нет (Все метки)
Доброе время суток.Подскажите кто знает как сделать, чтобы при правом клике мыши по ссылке, открывалось не стандартное меню, а собственное.Допустим оно будет иметь всего 1 строчку.
Я пишу чат на php.Есть фрейм со списком юзеров-онлайн, которые выводятся в виде ссылок.В этих ссылках онклик вызывает функцию, которая вставляет ник юзера в строку ввода сообщения.После щелчка на ник это поле выглядит так: to [nick]: Приватные сообщения уже полностью реализованы, но так как онклик уже занят, решил что надо сделать своё меню по нажатию правой кнопки, в котором собственно и будет слово prv, при нажатии которого сработает функция, вставляющая в поле сообщения prv [nick]: Так как в js я чайник, возникает сразу несколько вопросов. Во-первых как запретить стандартное меню(OnContextMenu='return false;') и одновременно с этим указать что надо показать своё меню? Во-вторых как сделать так, чтобы менюшка открывалась так же, как и стандартное контекст-меню(тоесть у той же ссылки, по которой мы щёлкнули). Ну и ещё всё усложняется тем, что у каждой ссылки(ника) свои значения, которые должны передаваться в 2 функции.Тоесть когда мы нажимаем на определённый ник правым кликом, надо чтоб функция,которая отображает меню, получила никнейм на который был щелчок, а потом при нажатии в появившемся меню на слово prv, уже передала бы этот ник функции, которая собственно и вставит этот ник в поле с сообщением.
0
|
18.02.2010, 01:41 | |
Ответы с готовыми решениями:
1
Context menu или? Аналог context menu Context Menu и DataTemplate Context menu Windows |
0 / 0 / 2
Регистрация: 13.01.2010
Сообщений: 129
|
||||||||||||||||
19.02.2010, 12:26 [ТС] | 2 | |||||||||||||||
Сообщение было отмечено zemelea как решение
Решение
Решил немного упростить, так как сам не знаю как это сделать, а тут никто не отвечает)).Вобщем я изменил событие onClick.Теперь по его нажатию запускается функция, которая показывает невидимое меню.
0
|
19.02.2010, 12:26 | |
19.02.2010, 12:26 | |
Помогаю со студенческими работами здесь
2
Блокирование context menu в WebBrowser Explorer Context Menu in WPF 'Context Menu Platinum' просит денег Можно ли использовать textbox как context menu item Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |