一个页面中,BODY中用οncοntextmenu='return false'来取消鼠标右键;
在JS中设置οncοntextmenu='return true'
用window.document.oncontextmenu = function(){ return false;}
例:<html>
<head>
<title>OnContextMenu事件</title>
<script language="JavaScript"> <!-- function uFunction() { document.all.infoDiv.innerHTML='你按下了鼠标右键,但是右键菜单<b>不能</b>显示!'; } function uFunction2(){ document.all.infoDiv.innerHTML='你按下了Ctrl+鼠标右键,<b>可以</b>显示右键菜单。'; } //--></script>
</head>
<body οncοntextmenu="if(!event.ctrlKey) {uFunction();return false}else{uFunction2()}"> <div id="infoDiv">你按下了鼠标右键,但是右键菜单<b>不能</b>显示!<br>你按下了Ctrl+鼠标右键,<b>可以</b>显示右键菜单。</div></body></html>