zoukankan      html  css  js  c++  java
  • 用户停留网站无操作,一定时间后自动退出

    1.一般页面

    function checkUserFun(){
        var maxTime = 2*60*60; // seconds  (2小时)
        var time = maxTime;
        $('body').on('keydown mousemove mousedown click scroll', function(e){
            time = maxTime; // reset
        });
        var intervalId = setInterval(function(){
            time--;
            if(time <= 0) {
                ShowInvalidLoginMessage();
                clearInterval(intervalId);
            }
        },1000)
        function ShowInvalidLoginMessage(){
         //清除用户信息 alert('页面失效,请重新登录'); //跳转到登录页面 } }

    2.嵌入了iframe的页面

    var maxTime = 2*60*60; // seconds
    var time = maxTime;
    function checkUserFun(){
      $('body').on('keydown mousemove mousedown click scroll', function(e){
          time = maxTime; // reset
      });
      $($('#ifr')[0].contentWindow).on('click scroll keydown mousemove mousedown', function(e){
          time = maxTime; // reset
          load();
      });
      var intervalId = setInterval(function(){
          time--;
          if(time <= 0) {
              ShowInvalidLoginMessage();
              clearInterval(intervalId);
          }
      },1000)
      function ShowInvalidLoginMessage(){
        delCookie('username');
        location.href = 'login.html';
      }
    }
    function load(){
      $($('#ifr')[0].contentWindow).on('click scroll keydown mousemove mousedown', function(e){
        time = maxTime; // reset
      });
      time = maxTime; // reset
    }

    html

    <iframe id="ifr" src="banner/bannerList.html" frameborder="0" width="100%" height="100%" onload = "load()"></iframe>
  • 相关阅读:
    hdu1247 字典树或者hash
    hdu1247 字典树或者hash
    hdu1251 hash或者字典树
    hdu1251 hash或者字典树
    hdu4421 2-sat(枚举二进制每一位)
    hdu4421 2-sat(枚举二进制每一位)
    poj3648 2-sat
    poj3648 2-sat
    hdu 1814 字典序最小的2sat(暴力深搜)
    hdu 1814 字典序最小的2sat(暴力深搜)
  • 原文地址:https://www.cnblogs.com/SunShineM/p/7991957.html
Copyright © 2011-2022 走看看