html css锁屏,js锁屏用代码
window.onload = function() {
if (document.cookie.indexOf('lock=1') != -1) {
document.oncontextmenu = function() {
alert("当前页面不能使用右键!");
return false;
}
document.onkeydown = function() {
if (window.event && window.event.keyCode == 123) {
alert("F12被禁用");
event.keyCode = 0;
event.returnValue = false;
}
if (window.event && window.event.keyCode == 13) {
window.event.keyCode = 505;
}
if (window.event && window.event.keyCode == 8) {
alert(str + "\n请使用Del键进行字符的删除操作!");
window.event.returnValue = false;
}
}
ShowContent(false);
}
//10s后锁定,修改delay为你需要的时间,单位毫秒
var delay = 1 * 1000,
timer;
function startTimer() {
clearTimeout(timer);
timer = setTimeout(TimerHandler, delay);
}
function TimerHandler() {
document.cookie = 'lock=1';
//锁定后移除鼠标移动事件
document.onmousemove = null;
document.oncontextmenu = function() {
alert("当前页面不能使用右键!");
return false;
}
document.onkeydown = function() {
if (window.event && window.event.keyCode == 123) {
alert("F12被禁用");
event.keyCode = 0;
event.returnValue = false;
}
if (window.event && window.event.keyCode == 13) {
window.event.keyCode = 505;
}
if (window.event && window.event.keyCode == 8) {
alert(str + "\n请使用Del键进行字符的删除操作!");
window.event.returnValue = false;
}
}
ShowContent(false);
}
function ShowContent(show) {
// document.getElementById('dvContent').style.display = show ? 'block' : 'none';
document.getElementById('dvPassword').style.display = show ? 'none' : 'block';
document.getElementById('bgdvPassword').style.display = show ? 'none' : 'block';
}
function check() {
if (document.getElementById('txtPwd').value == '123') {
document.cookie = 'lock=0';
ShowContent(true);
startTimer() //重新计时
document.oncontextmenu = null
document.onkeydown = null
} else {
alert('密码不正确');
}
}
document.onmousemove = startTimer;
var obt = document.getElementById("bt");
obt.onclick = function() {
check();
}
startTimer();
}
function ShowContents() {
document.cookie = 'lock=1';
//锁定后移除鼠标移动事件
document.oncontextmenu = function() {
return false;
}
document.onkeydown = function() {
if (window.event && window.event.keyCode == 123) {
alert("F12被禁用");
event.keyCode = 0;
event.returnValue = false;
}
if (window.event && window.event.keyCode == 13) {
window.event.keyCode = 505;
}
if (window.event && window.event.keyCode == 8) {
alert(str + "\n请使用Del键进行字符的删除操作!");
window.event.returnValue = false;
}
}
// document.getElementById('dvContent').style.display = show ? 'block' : 'none';
document.getElementById('dvPassword').style.display = 'block';
document.getElementById('bgdvPassword').style.display = 'block';
}
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
