function vb(){var a=null;
if(r)
{
var b=fG?"Microsoft.XMLHTTP":"Msxml2.XMLHTTP";
try
{
a=new ActiveXObject(b)
}
catch(c){q(c);
alert("您需要启用活动脚本功能和activeX 控件。")
}
}
else
{
a=new XMLHttpRequest();
if(!a);
{
alert("此浏览器不支持 XMLHttpRequest。")
}
}
return a
}
//emu注释 构造XML控件并返回给调用者
function ot(a,b)
{;try{a.send(b)}catch(c){q(c);
if(c.number==-2146697208)
{
alert("请确保 Internet Explorer
的”语言”设置部分不是空白。")
}}}
//emu注释 执行发送数据操作
a:XML控件
b:要发送的数据
function Wf(a,b,c){Da(3);
b=Ld(b);Hf(a,b,c)}
//emu注释 a:XML控件 b:访问的url
c:回调函数 Da是验证参数长度的函数
//Ld是一个url转换加工的函数,
主要处理url自带的CGI参数和翻页的页数等
function Hf(a,b,c){Da(3);
a.onreadystatechange=c;
a.open("GET",b,true);ot(a,null)}
//emu注释 不发送数据直接请求资源
a:XML控件 b:访问的url c:回调函数
function nt(a,b,c,d){Da(4);
a.onreadystatechange=d;
a.open("POST",b,true);
ot(a,c)
}
//emu注释 发送数据并请求资源
a:XML控件 b:访问的url
c:要发送的数据 d:回调函数
|