function refresh()
{
//2秒自动刷新一次,2秒取得一次数据.
timer = window.setInterval("loadData()",2000);
}
</script>
<script language="javascript">
<!--
function loadData(sRoomName)
{
var xml = new ActiveXObject("Msxml2.XMLHTTP") || new XMLHttpRequest();
//var xml2=new ActiveXObject("Microsoft.XMLDOM");
xml.open( 'post', 'userlistserver.asp?roomname='+sRoomName, false );
xml.onreadystatechange = function()
{
if( xml.readyState == 4 )
{
if( xml.status == 200 )
oncomplete( xml );
}
}
xml.send(null);
}
function oncomplete( xml )
{
var xml = xml.responseXML; //接收server.asp输出的xml文档
var xmlDom=new ActiveXObject("Microsoft.XMLDOM");
xmlDom.async="false";
xmlDom.loadXML(xml.xml);
var root=xmlDom.selectNodes("//data/useritem"); //以useritem做为根结点
var str="";
for (var i=0;i<root.length;i++)
{
for (var j=0;j<root[i].childNodes.length;j++)
{
if (j==1)
str=str+"<img src="+root[i].childNodes[j].text+" width=20 height=18> ";
else
if ((j==1) || (j==2))
{
str=str+root[i].childNodes[j].text+" ";
}
var connstr = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="+Server.MapPath("data.mdb");
var conn = Server.CreateObject("ADODB.Connection");
conn.Open(connstr);
//var roomname=request("roomname");
var roomname="房间1";
var rs=Server.CreateObject("ADODB.RECORDSET");
var query;
query="select * from roomonlineuserlist where roomname='"+roomname+"'";
rs.Open(query,conn,3,3);