无刷新随时取得用户当前活动信息

2016-01-29 17:48 1 1 收藏

无刷新随时取得用户当前活动信息,无刷新随时取得用户当前活动信息

【 tulaoshi.com - ASP 】

 

最终显示是这样的:

用户:billy 权限:管理员 时间[2004年1月21日 20:54:08] 停留[0小时0分钟] 空闲[0分钟12秒]

显示的BOTTOM.HTM文件

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/asp/)

<SCRIPT language=JavaScript
<!--
function bar()
{

    var oXMLDoc = new ActiveXObject('MSXML');             //创建'MSXML'对象

    sURL = "loginxml.asp"      //获取登陆状态数据的地址

    oXMLDoc.url = sURL;     //load数据

    var oRoot=oXMLDoc.root;     //获取返回xml数据的根节点
    if(oRoot.children != null) 

    {    

                    
              //根据返回的数据在客户端显示

              user.innerHTML=oRoot.children.item(0).text;       //用户

              myclock.innerHTML=oRoot.children.item(1).text;       //时间

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/asp/)

              stay.innerHTML=oRoot.children.item(2).text;    //停留

              free.innerHTML=oRoot.children.item(3).text;    //空闲

              qx.innerHTML=oRoot.children.item(4).text; //权限
             

    }
       if (oRoot.children.item(5).text1800)  //空闲时间超过30分钟则自动转到退出登陆页面
         window.parent.location="/user/logoff.asp?id=1";


              timeoutid = setTimeout("bar()",1000)      //没1秒取得一次数据,}
//--
</SCRIPT

用户:<font color="#FF0000"<span id=user</span</font 权限:<font color="#FF0000"<span id=qx</span</font  时间[<span id=myclock</span] 停留[<span id=stay</span] 空闲[<span id=free</span]


提供XML数据的ASP页面 LOGINXML.ASP

<%
username=session("userName")
qxdm=session("qxdm")
set rs = server.createobject("adodb.recordset")
    rs.source = "select * from userlogin  where username='"&username&"'"
    rs.open rs.source,conn,1,1
    logindate=rs("logindate")
    active=rs("active")
    rs.close
    stay=DateDIff("s",logindate,now())
    off=DateDIff("s",active,now())
    stay=stay/60
    stay=Int(stay/60)&"小时"&Int(stay mod 60)&"分钟"
    free=Int(off/60)&"分钟"&Int(off mod 60)&"秒"
    us=DatePart("yyyy",date)&"年"&DatePart("m",date)&"月"&DatePart("d",date)&"日 "&time
%
<?xml version="1.0" encoding="gb2312" ?

<plan

       <user<%=username%</user

       <date<%=us%</date

       <active<%=stay%</active

       <free<%=free%</free
      
       <qx<%call qx(qxdm)%</qx
    &nbs

来源:https://www.tulaoshi.com/n/20160129/1503061.html

延伸阅读
标签: Web开发
通过XMLHTTP发送请求,返回结果.   script language="JavaScript" function GetResult() ...{ /**//**//**//* *--------------- GetResult() ----------------- * GetResult() * 功能:通过XMLHTTP发送请求,返回结果. * 参数:str,字符串,发送条件. * 实例:GetResult(); *--------------- GetResult() ----------------- */ v...
标签: PHP
很多时候,我们在网上注册个人信息,在提交完页面后,总得等待页面刷新来告诉我们注册是否成功,遇到网络差的时候,如果注册了一大串的东西,在经过漫长的等待页面刷新后,得到的确是“您的用户名已被使用”或XXXXXXX不合法,我想大家的心情一定特别不爽,今天就介绍个AJAX实现页面不刷新注册+实时检测用户信息的简单注册程序,希望对大家有所...
标签: Web开发
    随着AJAX.NET BETA 2在今天发布,让我们看到了AJAX与ASP.NET2.0紧密结合的快捷与高效,我们甚至可以无需写一句JS代码即可让ASP.NET的网页得到以往要花上数小时编写的JS代码所实现的无刷新效果。而将这一切结合到ASP.NET也是那么的容易,只需将控件简单地移到UPDATEPANEL控件之内再设置几个参数即可实现。但是,在体验AJ...
标签: Web开发
1.建立一个aspx页面 html代码 html xmlns="http://www.w3.org/1999/xhtml" head id="Head1" runat="server"     title小山/title     link type="text/css" href="../../Styles/tree_css/tree.css" rel="stylesheet" /head body     form id="Form1" runat...
每逢节假日各种运营推广活动如星云般涌现,在众多活动中如何让你的活动页设计脱颖而出,在最短时间内hold住用户脚步。下面我们一起看一下活动页信息展示法则,帮助你的活动页提升瞬间杀伤力。 一.重要信息突出展现 ● 活动页的重要信息是:活动标题(让用户了解是做什么的活动)、奖项设置(参与能得到什么)、参与入口(进入任务流程的通道),...

经验教程

881

收藏

43
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部