Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   События ПКМ и ЛКМ (https://javascript.ru/forum/misc/32533-sobytiya-pkm-i-lkm.html)

kodemak 19.10.2012 16:16

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

Такой способ неверен, так как при нажатии ПКМ вызывается не только .oncontextmenu но и .onmousedown
Как правильно отловить обе клавиши мыши?

Magneto 19.10.2012 17:08

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


Часовой пояс GMT +3, время: 23:15.