我的Ajax之路

var g_LastID=0;
var bolEXecuting=false;
var g_DOM=new ActiveXObject("Msxml2.DOMDocument");
var g_XMLHTTP;
var Run=setInterval("GetContent()",3000);
function AddContent(xml) {
	g_Dom.loadXML(xml);
	var NodeList=g_DOM.selectNodes("GameContent/Content");
	for ( var ii=0; ii<NodeList.lenght;ii++) {
		var Quarter=NodeList(ii).getAttribute("Quarter");
		var QuarterTime=NodeList(ii).getAttribute("QuarterTime");
		varScore=NodeList(ii).getAttribute("Sore");
		var Content=NodeList(ii).text;
		AddRowToTable(Quarter,QuarterTime,Score,Conntent);
		g_LastID-parseInt(NodeList(ii).getAttribute("ID"));
	}
}
function AddRowToTable(Quarter,QuarterTime,Score,Content) {
	var row =tbl_Content.insertRow(tbl_Content.rows.length);
	var tdQuqrter=row.inserCell();
	tdQuarter.innerText=Quarter;
	var tdQuarterTime=row.insertCell();
	tdQuarterTime.innerText=QuarterTime;
	var tdScore=row.inserCell();
	tdScore.innerText=Score;
	var tdContent=row.insertCell();
	tdContent.innerText=Content;
}
function GetContent() {
	if ( bolExecuting) return;
	bolExecuting true;
	var Url="LiveGameServer.asp?GameID" +text_GameID.value.+"&lastID=" +g_LastID.toString();
	g_XMLHTTP=new ActiveXObject("Microsoft.XMLHTTP");
	g_XMLHTTP.open("Get",Url,true);
	g_XMLHTTP.onreadystatechange=OnReadyStateChange;
	g_XMLHTTP.send(null)
}
function OnReadyStateChang() {
	if (g_XMLHTTP.readyState==4) {
		AddContent(g_XMLHTTP.ResponseText);
		bolExecuting=false;
		G_XMLHTTP=null;
	}
}

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理

相关文章

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部