以支持多种浏览器的方式创建XMLHttpRequest对象

如题,也可以用现今较为流行的js框架来实现,会较为简单,现今的js框架大多数都有封装好支持多种浏览器的创建方式
var xmlHttp = false;
/*@cc_on
@*/
/*@if(@_jscript_version>=5)
try
{
    xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e)
{
    try
    {
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    catch(e2)
    {
        xmlHttp= false;
    }
}
@end @*/
if(!xmlHttp && typeof XMLHttpRequest != 'undefined')
    xmlHttp = new XMLHttpRequest();

posted @ 2008-06-05 15:55  singleblue  阅读(559)  评论(1编辑  收藏  举报