<script language="javascript">
function click() {
if (event.button==2) {
alert('对不起,禁止使用此功能.')
}
}
document.onmousedown=click
</script>
function click() {
if (event.button==2) {
alert('对不起,禁止使用此功能.')
}
}
document.onmousedown=click
</script>
<body oncontextmenu=self.event.returnValue=false onselectstart="return false"> 左右键都屏蔽
<script>
function disableRightClick(e)
{
var message = "Right click disabled";
if(!document.rightClickDisabled) // initialize
{
if(document.layers)
{
document.captureEvents(Event.MOUSEDOWN);
document.onmousedown = disableRightClick;
}
else document.oncontextmenu = disableRightClick;
return document.rightClickDisabled = true;
}
if(document.layers || (document.getElementById && !document.all))
{
if (e.which==2||e.which==3)
{ alert("sorry");
return false;
}
}
else
{ alert("sorry");
return false;
}
}
disableRightClick();</script>
http://www.csdn.net/expert/topic/596/596689.xml?temp=.8341333
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键
<table border oncontextmenu=return(false)><td>no</table> 可用于Table
{
document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;
}
else{
document.onmouseup=clickNS;document.oncontextmenu=clickIE;
}function clickIE() {
if (document.all) {
(message);return false;
}
}function clickNS(e) {
if(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3)
{
(message);return false;
}
}
}
var message="";