2006-03-28 このヒトは一体マウスのどのボタンを押したのか。 開発 JavaScriptで、左右マウスボタンのどっちが押されたのかを取りたい場合。 正攻法 event.buttonを使う。1が入ってれば左、2なら右。ちなみに3なら真ん中。 邪道 onclickイベントが発生した時は左だと思い込む。不安ならevent.buttonも見る。 で、oncontextmenuを捕まえる。IE拡張らしいけどFirefox、WebKit系でも通る。Operaはダメ。これが来たら右が押されたという事にする。 ちなみに右クリックメニューを潰すにはここでreturn false;すればよい。これを使えばWebページに独自の右クリックメニューが付けられる。