Mouse button example
by azproduction
HTML
<button id="button">Click Me!</button>
JavaScript
var button = document.getElementById('button'),
// 0 1 2
buttonMap = ['Left', 'Middle', 'Right'],
handler = function (event) {
event = event || window.event;
alert(buttonMap[event.button] + ' id: ' + event.button);
};
if (button.addEventListener) {
button.addEventListener('mousedown', handler, false);
} else {
// IE 0 1 2 3 4
buttonMap = ['???', 'Left', 'Right', '???', 'Middle'];
button.attachEvent('onmousedown', handler);
}