JS 차단 리 셋, 우 클릭 차단

1237 단어 js
//       
document.onkeydown=function()
{
	if ((window.event.keyCode==116) || //   F5 
		(window.event.keyCode==122) || //   F11 
		(window.event.shiftKey && window.event.keyCode==121) //shift+F10 
	   )
	{
		window.event.keyCode=0; 
		window.event.returnValue=false; 
	}
	if ((window.event.altKey)&&(window.event.keyCode==115)) { //  Alt+F4 
		window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px"); 
		return false; 
	}
}
//      
if (window.Event)
	document.captureEvents(Event.MOUSEUP); 
function nocontextmenu() {
	event.cancelBubble = true;
	event.returnValue = false; 
	return false; 
}
function norightclick(e) {
	if (window.Event) {
		if (e.which == 2 || e.which == 3)
			return false; 
	}
	else
		if (event.button == 2 || event.button == 3) {
			event.cancelBubble = true;
			event.returnValue = false; 
			return false;
		}
}
document.oncontextmenu = nocontextmenu; // for IE5+ 
document.onmousedown = norightclick; // for all others 

좋은 웹페이지 즐겨찾기