用户离开没有操作一段时间提示用户锁屏功能



<title>无标题文档</title>



<SCRIPT language="JavaScript">



    var timerIdle=0;   //空闲时间

    var timerBusy=0;   //倒计时开始

    var timerIdle1=2;  //系统参数定义超时时间

    var timerBusy1=30; //退出时间



    function timerTimeout() {

        timerIdle++;

        if (timerIdle > timerIdle1) {

            if (timerBusy == 0) {

                timerBusy = timerBusy1 + 1;

                //view timerUI

                document.getElementById("timerUI").style.display = "inline";
              //  alert("锁屏了哦!亲");

            }

            timerBusy--;

//view timerBusy

            document.getElementById("_timerBusy").innerHTML = timerBusy;

            if (timerBusy <= 0) {

                timerExit();

                return;

            }

        }

        else {

            timerBusy = 0;

        }

        window.setTimeout("timerTimeout()", 1000);

    }



    function timerUser()

    {

//让div消失

        timerIdle=0;


        document.getElementById("timerUI").style.display="none";

    }

//无操作时
function timerExit()

    {

//超时处理.这里可以写自己需要执行的方法…

       // document.getElementById("_timerBusy").innerHTML="Timeout";
      //  alert("锁屏了哦。亲!");
        alert("锁屏了哦!亲");

    }
    window.setTimeout("timerTimeout()",1000);





    function mouseMove(ev)

    {



        ev= ev || window.event;



        timerUser();



        var mousePos = mouseCoords(ev);

    }



    function mouseCoords(ev)

    {

        if(ev.pageX || ev.pageY){

            return {x:ev.pageX, y:ev.pageY};

        }

        return {

            x:ev.clientX + document.body.scrollLeft - document.body.clientLeft,

            y:ev.clientY + document.body.scrollTop     - document.body.clientTop

        };

    }

    document.onmousemove = mouseMove;

    document.onkeydown = mouseMove;

</SCRIPT>

您好,您好您好

<table width="300" border="0" cellspacing="0" cellpadding="0">

    <tr>

        <td nowrap align="right"><img src="images/loading/6.gif"></td>

        <td nowrap align="right" ID="_timerBusy" style=" font-size:36px; font-weight:bold; color:#FF0000;"></td>

        <td nowrap align="left">&nbsp;秒后将退出系统</td>

    </tr>

    <tr>

        <td nowrap align="right"></td>

        <td nowrap align="right"></td>

        <td nowrap align="left">&nbsp;如继续操作点任意键即可</td>

    </tr>



    <tr>

        <td nowrap align="right"></td>

        <td nowrap align="right"></td>

        <td nowrap align="left">&nbsp;(系统检测到您长时间未进行任何操作,为保护您的信息安全将自动退出)</td>

    </tr>



</table>

猜你喜欢

转载自blog.csdn.net/ypz131023/article/details/80582717