• 企业400电话
  • 网络优化推广
  • AI电话机器人
  • 呼叫中心
  • 全 部 栏 目

    网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    js统计网页在线时间的脚本
    POST TIME:2021-10-18 06:23
    每xxxxx毫秒检测一次是否在线,
    TR_COUNT次之后设定改用户为假死状态(即不在当前页面活动,afk..)
    当页面关闭时把停留时间送出,

    /**//* ----------------------------------------------------------------------------
    * Script Name: online.js
    * Last Modified: 2008-4-13 22:25
    * Author: meyu
    * Copyright (c) 2008
    * Purpose: 跟踪在线时间
    * ----------------------------------------------------------------------------*/

    function TR_XMLHttpObject(url)...{
        this.XMLHttp=null;
        this.url=url;
        this.init=function()...{
            if(window.XMLHttpRequest)...{
                this.XMLHttp=new XMLHttpRequest();
            }else if(window.ActiveXObject)...{
                this.XMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
            }
        };
        this.init();
        this.sendData=function(param)...{
            with(this.XMLHttp)...{
                open('GET',this.url+(param||''),true);
                send(null);
            }
        };
    }
    if(/flag=flush/i.test(window.location.search))...{
        var TR_COUNT=0;
        var TR_x=new TR_XMLHttpObject(window.location.href.replace(/?(?:flush_count=)(d+)/i,
            function(a,d)...{
                TR_COUNT=parseInt(d);
                return "";
                })
        );
        function send()...{
            TR_COUNT++;
            if(TR_COUNT  120)...{
                TR_x.sendData('flush_count='+TR_COUNT);
            }
        }
        window.setInterval(send,30000);
        window.onunload=function()...{TR_x.sendData('flush_count='+TR_COUNT);};
    }
    您可能感兴趣的文章:
    • js 字数统计,区分英汉
    • js cookies实现简单统计访问次数
    • javascript实现的柱状统计图表
    • javascript 利用Image对象实现的埋点(某处的点击数)统计
    • Highcharts 非常实用的Javascript统计图demo示例
    • JS 精确统计网站访问量的实例代码
    • JS实现在线统计一个页面内鼠标点击次数的方法
    • nodejs实现遍历文件夹并统计文件大小
    • JavaScript实现网站访问次数统计代码
    • JS使用单链表统计英语单词出现次数
    上一篇:AJAX javascript的跨域访问执行
    下一篇:用Ajax读取xml文件的简单例子
  • 相关文章
  • 

    关于我们 | 付款方式 | 荣誉资质 | 业务提交 | 代理合作


    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信