Tip: Disabling right click

The following code disables right click context menu, works on all modern browsers. Click here to view a demo of this code

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Disabling right click context menu</title>
<script language=JavaScript> 
 
var message="Context menu is disabled!";
function clickIE4(){
	if (event.button==2){
		alert(message);
		return false;
	}
}
function clickNS4(e){
	if (document.layers||document.getElementById&&!document.all){
		if (e.which==2||e.which==3){
			alert(message);
			return false;
		}
	}
}
if (document.layers){
	document.captureEvents(Event.MOUSEDOWN);
	document.onmousedown=clickNS4;
}
else if (document.all&&!document.getElementById){
	document.onmousedown=clickIE4;
}
document.oncontextmenu=new Function("alert(message);return false");
 </script>
</head>

<body>
</body>
</html>

 

More Javascript tips