nopop.js

来自「PHP留言本 设计流程: 1.需求分析: 留言本要是实现的功能是用户留言」· JavaScript 代码 · 共 18 行

JS
18
字号
function clearEvents(e){
var o_temp=event.srcElement;event.returnValue=false;
if (o_temp.tagName.toLowerCase()=='textarea') {event.returnValue=true;return true;}
if (o_temp.tagName.toLowerCase()=='a') {event.returnValue=true;return true;}
if (o_temp.type && (o_temp.type.toLowerCase()=='text' || o_temp.type.toLowerCase()=='password')) {event.returnValue=true;return true;}
return false;
}

function clearKeys(e){
if(event.keyCode==116 || event.keyCode==27 || event.keyCode==112 || (event.keyCode==78 && event.ctrlKey) || (event.keyCode==37 && event.altKey) || (event.keyCode==39 && event.altKey) || event.keyCode==0) {event.returnValue=false;return false;}
}

document.oncontextmenu=document.onselectstart=document.ondragstart=clearEvents;
document.onkeydown=clearKeys;

function check(){
if(event.keyCode==116||event.keyCode==122||(event.keyCode==78||event.keyCode==82)&&event.ctrlKey){event.keyCode=0;event.returnValue=false;}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?