var m=0;
var frq1000;
var t=null;
function doajax()
{
m++;
if(m>3){m=0;}
var request;
var url=['http://localhost:2496/ajaxDemo/for-each.xml',
'http://localhost:2496/ajaxDemo/for-each2.xml',
'http://localhost:2496/ajaxDemo/for-each3.xml',
'http://localhost:2496/ajaxDemo/for-each4.xml'];
if(!document.getElementById||!document.createTextNode)
{return;}
try
{
request=new XMLHttpRequest();
}
catch(error)
{
try
{
request=new ActiveXObject("Microsoft.XMLHTTP");
}
catch(error)
{return true;}
}
request.onreadystatechange=function()
{
if(request.readyState==4)
{
if(request.status==200)
{
var table=document.createElement('table');
table.width='700px';
table.border='1px';
var data=request.responseXML;
var students=data.getElementsByTagName('students');
var stu=students[0].childNodes;
var sum=stu.length;
var detail=stu[0].childNodes.length;
for(var i=-1;i<sum;i++)
{
var tr=document.createElemen
('tr');
for(var j=0;j<detail;j++)
{
if(i==-1)
{
//设置表头
for(var k=0;k<detail;k++)
{
var td1=document.createElement('td');
td1.innerHTML=stu[i+1].childNodes
[k].nodeName;
tr.appendChild(td1);
}
break;
}
var td=document.createElement('td');
td.innerHTML=stu[i].childNodes
[j].firstChild.nodeValue;
tr.appendChild(td);
}
table.appendChild(tr);
}
var res=document.getElementById("result");
res.innerHTML="";
res.appendChild(table);
}
}
}
request.open('get',url[m],true);
request.send(null);
}
function change(e)
{
clearInterval(t);
frq=e.value;
t=setInterval('doajax()',frq);
}
(调试器不能用,最后一行的setInterval丢了个r找了半天,超郁闷)
var frq1000;
var t=null;
function doajax()
{
m++;
if(m>3){m=0;}
var request;
var url=['http://localhost:2496/ajaxDemo/for-each.xml',
'http://localhost:2496/ajaxDemo/for-each2.xml',
'http://localhost:2496/ajaxDemo/for-each3.xml',
'http://localhost:2496/ajaxDemo/for-each4.xml'];
if(!document.getElementById||!document.createTextNode)
{return;}
try
{
request=new XMLHttpRequest();
}
catch(error)
{
try
{
request=new ActiveXObject("Microsoft.XMLHTTP");
}
catch(error)
{return true;}
}
request.onreadystatechange=function()
{
if(request.readyState==4)
{
if(request.status==200)
{
var table=document.createElement('table');
table.width='700px';
table.border='1px';
var data=request.responseXML;
var students=data.getElementsByTagName('students');
var stu=students[0].childNodes;
var sum=stu.length;
var detail=stu[0].childNodes.length;
for(var i=-1;i<sum;i++)
{
var tr=document.createElemen
('tr');
for(var j=0;j<detail;j++)
{
if(i==-1)
{
//设置表头
for(var k=0;k<detail;k++)
{
var td1=document.createElement('td');
td1.innerHTML=stu[i+1].childNodes
[k].nodeName;
tr.appendChild(td1);
}
break;
}
var td=document.createElement('td');
td.innerHTML=stu[i].childNodes
[j].firstChild.nodeValue;
tr.appendChild(td);
}
table.appendChild(tr);
}
var res=document.getElementById("result");
res.innerHTML="";
res.appendChild(table);
}
}
}
request.open('get',url[m],true);
request.send(null);
}
function change(e)
{
clearInterval(t);
frq=e.value;
t=setInterval('doajax()',frq);
}
(调试器不能用,最后一行的setInterval丢了个r找了半天,超郁闷)