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

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

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

【 tulaoshi.com - ASP 】

 

最终显示是这样的:

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

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

(本文来源于图老师网站,更多请访问http://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

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

延伸阅读
在一份名为《真相、谎言与互联网》的报告中,Demosfound智囊团发现,三分之一的英国青少年无条件信任网上的任何信息,其中有15%的用户直接坦言承认他们评判一个网站是否值得信任的标准,就是网站的界面外观。 的确,网页设计的首要目标之一,就是赢取目标用户的信任。研究表明,当我们第一眼看到网页的设计的时候,甚至在阅读内容之前就已经对...
标签: 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...
标签: PHP
很多时候,我们在网上注册个人信息,在提交完页面后,总得等待页面刷新来告诉我们注册是否成功,遇到网络差的时候,如果注册了一大串的东西,在经过漫长的等待页面刷新后,得到的确是“您的用户名已被使用”或XXXXXXX不合法,我想大家的心情一定特别不爽,今天就介绍个AJAX实现页面不刷新注册+实时检测用户信息的简单注册程序,希望对大家有所...
标签: Web开发
利用XMLHTTP无刷新获取数据. 客户端和服务器端数据的交互有几种方法. 1.提交,通过form/form提交到服务器端.也称"有刷新"吧. 2.通过XMLHTTP无刷新提交到服务器端,并返回数据.也称"无刷新"吧. 利用XMLHTTP我们可以实现很多很强大的应用.这文章主要介绍它的一 些简单的应用. 附:因为XMLHTTP是IE5.0+支持的对象.所以你必须要有IE5.0+才能看到效...
标签: Web开发
做公司网站时的一个应用,用猫东的表单验证插件做实时的验证,和jquery的ajax提交数据,获取评论的时候加入简单的分页 原理很简单,注意一下编码问题就行了 实现了获取评论无刷新,发表评论无刷新,页面获取评论时显示loading加载效果 jquery真的是一个非常优秀的JS库,简单容易掌握,对于网页中的多级菜单、级联效果、Tab...

经验教程

938

收藏

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