<script type="text/javascript">
function mischandler(){
return false;
}
function mousehandler(e){
var myevent = (isNS) ? e : event;
var eventbutton = (isNS) ? myevent.which : myevent.button;
if((eventbutton==2)||(eventbutton==3)) return false;
}
document.oncontextmenu = mischandler;
document.onmousedown = mousehandler;
document.onmouseup = mousehandler;
var isCtrl = false;
document.onkeyup=function(e)
{
if(e.which == 17)
isCtrl=false;
}
document.onkeydown=function(e)
{
if(e.which == 17)
isCtrl=true;
if((e.which == 85) || (e.which == 67) && isCtrl == true)
{
// alert(‘Keyboard shortcuts are cool!’);
return false;
}
}
</script>
大家好,我使用的代码禁用右键单击,也是CTRL + Ç和CTRL + ü如何禁用CTRL在下面的代码。任何帮助都会很棒。如何禁用ctrl + a使用javascript?
感谢, 玉萍
这是绝望的不可能的。不要打扰尝试。 – SLaks 2013-04-29 13:59:35
这是一些不错的旧代码,因为Netscape已经有多年没有相关了。 – epascarello 2013-04-29 14:00:10
请不要试图阻止用户做他们习惯的东西,它只会让他们感到烦恼,并让他们停止使用您的网站 – epoch 2013-04-29 14:03:21