搜索
系统检测到您的用户名不符合规范:

js锁屏效果

浏览:1273 发布日期:2020年02月21日 分类:功能实现 关键字: js 锁屏
js锁屏效果

<script type="text/javascript">
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';
}
</script>

<div id='bgdvPassword' style=' position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: #000; opacity: 0.33;display:none'></div>
<div id='dvPassword' style=' position: absolute; top: 30%; left: 30%; width: 40%; height: 20%; background: #fff;display:none'>
<div style='height:25px; background: #f1f1f1;color:#000;font-size:20px;padding:5px 10px 5px 5px'> 请输入密码 </div>
<div style='position: absolute; top: 30px; left: 10%; width:80%; padding:40px 10px 5px 5px '>
<input type='password' id='txtPwd' style='display: block; height: 35px; width: 65%; background: #fff; padding-left: 5px; border: 0px; float: left;' />

<input type='button' id='bt' value='确定' style=' display: block; height: 35px; width: 25%; background: #13b8f7; padding-left: 5px; border: 0px; float: right;' />
</div>
</div>

<div onclick='ShowContents()'>
锁屏
</div>
评论() 相关
后面还有条评论,
评论支持使用[code][/code]标签添加代码
您需要登录后才可以评论 登录 | 立即注册
收藏
离你多远
积分:1119 等级:LV3
热点推荐
(追記) (追記ここまで)
最新更新

我们

合作

网站

信息

ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。

AltStyle によって変換されたページ (->オリジナル) /