Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 19.10.2012, 16:16
Интересующийся
Отправить личное сообщение для kodemak Посмотреть профиль Найти все сообщения от kodemak
 
Регистрация: 16.04.2011
Сообщений: 11

События ПКМ и ЛКМ
Собственно в моем приложении я использую как левую так и правую кнопку мыши.
document.onmousedown = function(e){
	alert('lmb')
}
document.oncontextmenu = function(e) {
	alert('rmb')
	return false;
};

Такой способ неверен, так как при нажатии ПКМ вызывается не только .oncontextmenu но и .onmousedown
Как правильно отловить обе клавиши мыши?
Ответить с цитированием
  #2 (permalink)  
Старый 19.10.2012, 17:08
Аватар для Magneto
Люмус, Емаксос Developer!
Отправить личное сообщение для Magneto Посмотреть профиль Найти все сообщения от Magneto
 
Регистрация: 06.05.2010
Сообщений: 677

e.which === 1 // левая
e.which === 3 // правая
e.which === 2 // нажатие на колесико мыши
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Алгоритм работы обработчика события salikoff Events/DOM/Window 1 20.09.2012 23:46
Создание глобального события kez jQuery 1 17.09.2012 11:49
Дебаг js, или как найти обработчик события для тега jimm88 Events/DOM/Window 1 18.04.2012 15:11
Передача параметров в колбэки и дальнейшее их вешанье на события. Gremlin Общие вопросы Javascript 17 13.08.2011 08:54
Явный вызов процедуры обработки события. supchik Общие вопросы Javascript 18 27.01.2009 13:16