Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > Контекстное меню.


Автор: Elfet 10.1.2009, 18:08
Доброго времени суток!

Хотел спросить почему в веб-интерфейсах так редко используют контекстное меню? Это чем-то вызвано? 

Дело в том что я хочу использовать контекстные меню для своего чата. Какие могут быть проблемы с этим?

Под контекстным меню я понимаю меню вызываемое, для объекта над которым находится курсор, правой кнопкой мыши.

Автор: Wolf1994 10.1.2009, 18:28
IMHO, это вызвано тем, что ссылки контекстного меню не подлежат индексированию поисковыми системами - это стало причиной, почему от него отказался я на одном из своих сайтов.

Автор: bars80080 10.1.2009, 19:11
а есть стабильный кросбраузерный вариант?

Автор: Elfet 10.1.2009, 19:50
Wolf1994, если же мне вообще не нужна индексация - то это допустимо считаешь?

bars80080, есть, если есть JavaScript

Автор: krundetz 10.1.2009, 21:15
Elfet, создавая контекстное меню, ты тем самым подменяешь стандартное контекстное меня браузера, не всем пользователям это понравиться, особенно при работе с текстом

Автор: bars80080 10.1.2009, 22:12
Цитата(Elfet @  10.1.2009,  18:50 Найти цитируемый пост)
есть, если есть JavaScript 

ты так говоришь, как будто она у тебя есть? или хотя бы ссылка, где лежит безгрешный метод

Автор: Elfet 10.1.2009, 23:14
Вот я и хотел спросить стоит ли использовать такое меню или нет?


bars80080, да, действительно. Под Оперу ничего нет. (всё кроме оперы: http://www.trendskitchens.co.nz/jquery/contextmenu/ )

Придётся искать другой вариант. Контекстное меню по левому клику? 

Автор: Wolf1994 10.1.2009, 23:27
Цитата(Elfet @  10.1.2009,  19:50 Найти цитируемый пост)
Wolf1994, если же мне вообще не нужна индексация - то это допустимо считаешь?

Считаю, что контекстное меню - удобная вещь, при использовании левой кнопки мыши.

Автор: bars80080 11.1.2009, 03:17
я лично левой выделяю тексты в инверсию, когда фон/цвет шрифта не нравится, да и по ссылкам/кнопкам кликаю. ещё есть привычка тыкать в пустое место стрницы для возвращения в неё, когда поверх неё маячит другое приложение.
много проблем добавите пользователям, если посадите контекстное меню на левую кнопку

значит вариантов нет? ведь всё-таки ~15% пользователей

Автор: Logo 11.1.2009, 04:00
Цитата(Elfet @ 10.1.2009,  23:14)
Вот я и хотел спросить стоит ли использовать такое меню или нет?


bars80080, да, действительно. Под Оперу ничего нет. (всё кроме оперы: http://www.trendskitchens.co.nz/jquery/contextmenu/ )

Придётся искать другой вариант. Контекстное меню по левому клику?

Если очень надо то думаю можно попрость поставить галку "позволить контролировать правую кнопку мыши" в настройках для этого сайта, или общих.

Автор: Elfet 11.1.2009, 13:03
Цитата(bars80080 @  11.1.2009,  04:17 Найти цитируемый пост)
ещё есть привычка тыкать в пустое место стрницы для возвращения в неё, когда поверх неё маячит другое приложение.

У меня контекстное меню должно быть только на ссылках-именах. Все пустые места в интерфейсе будут убирать это меню, как и должно быть.

А что вы думаете по поводу time-out эффекта для такого меню?

Автор: Act1ve 11.1.2009, 21:24
Если я правильно понял, похожее контекстное меню на ссылках-именах реализовано в чате "Бойцовского-Клуба" (combats.ru). 
Elfet, можете посмотреть, как это там сделано.

Правда я давно туда не заходил. Может уже изменили что-то. Там часто случаются обновления всевозможные.

Автор: Elfet 11.1.2009, 21:49
Act1ve, сайт (и чат) БК - один из самых неудобных интерфейсов smile И нет там никаким выпадающих меню вообще.

Автор: Act1ve 13.1.2009, 13:54
Elfet, 
Разве это не контекстное меню на ссылках-именах, о котором вы говорите?
user posted image

Автор: Elfet 13.1.2009, 16:52
Act1ve, ах, это smile

Автор: December 13.1.2009, 18:05
В Опере, насколько я помню, можно включить опцию "позволить баловаться с контекстным меню".
Если на твоём сайте сабж - это просто дополнительная рюшечка, можешь просто выводить для юзеров оперы напоминалку. Если же есть идея полагаться на контестное меню как на основной функционал, то это не катит.

Автор: Elfet 13.1.2009, 23:23
December, Думаю сделаю контекстное меню  по основному клику. Ведь оно у меня нужно только для определённых элементов интерфейса. Как такой вариант?

Добавлено через 21 секунду
Хотя с напоминалками для оперы - тоже может покатить smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)