js根据鼠标和键盘判断页面是否长时间未进行操作

 <script>
        var count = 0;
        var outTime=30;//分钟
        window.setInterval(go, 1000);
        function go() {
            count++;
            if (count == outTime*60) {
               alert("您因长时间未进行操作导致页面过期");
            }
        }

       var x ;
        var y ;
     //监听鼠标
        document.onmousemove = function (event) {
            var x1 = event.clientX;
            var y1 = event.clientY;
            if (x != x1 || y != y1) {
                count = 0;
            }
            x = x1;
            y = y1;
        };

        //监听键盘
        document.onkeydown = function () {
            count = 0;
        };


    </script>

 

posted @ 2016-04-26 23:04  sflik  阅读(4240)  评论(1编辑  收藏  举报