Catturare il tasto destro del mouse in JavaScript
Per intercettare il click del tasto destro del mouse in JavaScript bisogna gestire l'evento contextmenu dell'oggento interessato:
JavaScript
var obj = document.getElementById('id-elemento');
obj.addEventListener('contextmenu', doRightClick, false);
function doRightClick(ev) {
ev = ev || window.event;
ev.preventDefault(); // evito che intervenga il comportamento di default, l'apertura del menu
//TODO: qui faccio quello che mi serve
return false;
}