admin 管理员组

文章数量: 1184232


2024年4月20日发(作者:shredder)

创建不了

XMLHTTP

控件

最近在用ajax开发服务器程序,发现IE浏览器不支持xmlhttprequest对象,而且找不到

P控件。

问题出现了我们需要解决,解决方案如下:

1、运行下;

2、用现成的框架来做ajax;

3、代码优化:

if(XObject)

{

xmlHttp=newActiveXObject(“P”);

}

elseif(pRequest)

{

xmlHttp=newXMLHttpRequest();

}

if(handle_s==null)

handle_s=“bin//db”;

ystatechange=handle_l;

(“GET”,handle_s,true);

(null);

或判断浏览器

varagt=rCase();

varis_ie=(f(“msie”)!=-1);

varis_ie5=(f(“msie5”)!=-1);

varis_opera=(f(“opera”)!=-1);

varis_mac=(f(“mac”)!=-1);

varis_gecko=(f(“gecko”)!=-1);

varis_safari=(f(“safari”)!=-1);

functionCreateXmlHttpReq(handler){

varxmlhttp=null;

if(is_ie){

//Guaranteedtobeie5orie6

varcontrol=(is_ie5)?“P”:“P”;

try{

xmlhttp=newActiveXObject(control);

ystatechange=handler;

}catch(ex){

//TODO:betterhelpmessage

alert(“YouneedtoenableactivescriptingandactiveXcontrols”);

}

}else{

//Mozilla

xmlhttp=newXMLHttpRequest();


本文标签: 浏览器 需要 发现 对象 支持