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

SamUncleyear

SamUncleyear

2016-01-29 17:48

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

最终显示是这样的:

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

显示的BOTTOM.HTM文件

<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;       //时间

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

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

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

              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" ?

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

<plan

       <user<%=username%</user

       <date<%=us%</date

       <active<%=stay%</active

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

展开更多 50%)
分享

猜你喜欢

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

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

浅谈无刷新取得远程数据技术

ASP
浅谈无刷新取得远程数据技术

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

如何取得IP/用户名等信息

Java JAVA基础
如何取得IP/用户名等信息

使用ajax技术无刷新动态调用股票信息

Web开发
使用ajax技术无刷新动态调用股票信息

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

ajax无刷新动态调用股票信息(改良版)

Web开发
ajax无刷新动态调用股票信息(改良版)

ajax实现无刷新验证用户名是否存在

Web开发
ajax实现无刷新验证用户名是否存在

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Linux指令篇:网络通讯--cu

Linux指令篇:网络通讯--cu

机房中如何封杀Windows XP自带游戏

机房中如何封杀Windows XP自带游戏
下拉加载更多内容 ↓