function myNoMenu(){ event.cancelBubble = true event.returnValue = false; return false; } function myEventFx(myEvent){ if(myEvent.button && myEvent.button == 2){ alert("申し訳ございませんが、右クリックはできません。"); return false; } } function myEventIE(){ if(event.button == 2){ myNoMenu(); alert("申し訳ございませんが、右クリックはできません。"); return false; } } function myEventNN(myEvent){ // N4 if(myEvent.which == 3){ alert("申し訳ございませんが、右クリックはできません。"); return false; } } if(document.getElementById){ if(window.opera){ window.addEventListener("mousedown",myEventFx,true); } else if(window.addEventListener){ document.oncontextmenu = myEventFx; } else if(document.all){ document.oncontextmenu = myNoMenu; document.onmousedown = myEventIE ; } else if(document.layers){ document.captureEvents(Event.MOUSEDOWN); document.onmousedown = myEventNN ; } }