Нажатие Левой и Правой кнопок мыши
Как отследить сабжевое событие?
|
onclick
oncontextmenu |
Прошу прощения. Речь идет об одновременном нажатии этих кнопок.
|
Не силен в BOM, но можно попытатся сделать так:
Вешаем на нажатие левой кнопки функцию, которая поменяет правой кнопке обработчик, вызывающий искомую функцию, а при отпускании левой кнопки поменяет на изначальный. Аналогичную функцию вешаем на правую кнопку, но сточностью до наоборот. ЗЫ: что-то мне подсказывает, что должен быть способ сделать это нормальным образом, но рабтать с событиями пока умею только на уровне item.onclick=function(){} |
интересная задачка, наверное даже поковыряюсь )
ждите ответа ))) |
var firstButton = false; function doSomthing() { if (firstButton) { alert('трям');//сюда функцию, которая должна выполняться firstButton = false; } else { firstButton = true; } } <div onmousedown="doSomthing();" onmouseup="firstButton=false;">Текст для проверки</div> В IE6 и FF сработало. Правда работает на нажатие любых двух кнопок на мышке, т.е если на колесико нажать и на левую - сработает. |
гениально.)))))
Все гениальное просто |
Спасибо. То что надо :)
|
Часовой пояс GMT +3, время: 03:59. |