<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