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();     
        }     
        
  • 相关阅读:
    12.1
    我的火车头
    头文件优化时间
    一些姿势
    CodeForces
    CodeForces
    [SDOI 2015] 约数个数和
    BZOJ
    [国家集训队] middle
    鹅的问题
  • 原文地址:https://www.cnblogs.com/linyijia/p/9071294.html
Copyright © 2011-2022 走看看