zoukankan      html  css  js  c++  java
  • JS监听页面----无鼠标键盘动作,自动跳页

    function ScreenSaver(settings){     
    
            this.settings = settings;     
            
            this.nTimeout = this.settings.timeout;     
                         
            document.body.screenSaver = this;     
            // link in to body events     
            document.body.onmousemove = ScreenSaver.prototype.onevent;     
            document.body.onmousedown = ScreenSaver.prototype.onevent;     
            document.body.onkeydown = ScreenSaver.prototype.onevent;     
            document.body.onkeypress = ScreenSaver.prototype.onevent;     
                 
            var pThis = this;     
            var f = function(){pThis.timeout();}     
            this.timerID = window.setTimeout(f, this.nTimeout);     
        }     
        ScreenSaver.prototype.timeout = function(){     
            if ( !this.saver ){
                window.location = 'www.baidu.com';   
            }     
        }     
        ScreenSaver.prototype.signal = function(){     
            if ( this.saver ){     
                this.saver.stop();     
            }     
                 
            window.clearTimeout(this.timerID);     
                 
            var pThis = this;     
            var f = function(){pThis.timeout();}     
            this.timerID = window.setTimeout(f, this.nTimeout);     
        }     
            
        ScreenSaver.prototype.onevent = function(e){     
            this.screenSaver.signal();     
        }     
            
            
        var saver;     
        function initScreenSaver(){     
            //blort;     
            saver = new ScreenSaver({timeout:5000});   //无动作时间  
        }     
        window.onload = function(){     
          initScreenSaver();     
        }     
        
  • 相关阅读:
    HTMLTestRunner下载生成报告
    python+selenium+chromewebdriver或Firefox的环境搭建
    unittest单元测试(简单算法题)
    APP测试功能点大全
    selenium元素定位
    博弈问题dp模版
    位运算基本操作
    素数模版
    二分查找模版
    计算机网络重要知识点
  • 原文地址:https://www.cnblogs.com/linyijia/p/9071294.html
Copyright © 2011-2022 走看看