Javascript: Nomouse.js


// Kontextmenue und unter NS die STRG-Taste abfangen
msg="Sorry, das Kontextmenü und die STRG-Taste sind gesperrt!";

function click(e)
{	if (document.all)
	{	if (event.button==2 || event.button==3) 
		{ alert(msg); return false; }
	}
	if (document.layers || navigator.product)
	{	if (e.which==2 || e.which==3)
		{ alert(msg); return false; }
	}
}

function keystroke(e)
{	if (e.which==0)
	{	alert(msg);
		return false;
	}
}

if (document.layers)
{	document.captureEvents(Event.MOUSEDOWN); 
	document.onmousedown=click;
	document.captureEvents(Event.KEYPRESS); 
	document.onkeypress=keystroke;
}
if (document.all)
{	document.onmousedown=click;
}
if (navigator.product)
{	document.addEventListener("mouseup",click,false) 
	document.addEventListener("keypress",keystroke,false) 
}