このヒトは一体マウスのどのボタンを押したのか。

JavaScriptで、左右マウスボタンのどっちが押されたのかを取りたい場合。

正攻法

event.buttonを使う。1が入ってれば左、2なら右。ちなみに3なら真ん中。

邪道

onclickイベントが発生した時は左だと思い込む。不安ならevent.buttonも見る。
で、oncontextmenuを捕まえる。IE拡張らしいけどFirefoxWebKit系でも通る。Operaはダメ。これが来たら右が押されたという事にする。
ちなみに右クリックメニューを潰すにはここでreturn false;すればよい。これを使えばWebページに独自の右クリックメニューが付けられる。