不同浏览器创建 XMLHttpRequest 对象的方法
2012-03-07 19:36
567 查看
不同浏览器创建 XMLHttpRequest 对象的方法不同,IE 浏览器使用 ActiveXObject,而其他的浏览器使用名为 XMLHttpRequest 的 JavaScript 内建对象。
<scripttype="text/javascript">
functionajaxCreate()
{
//声明一个保存 XMLHttpRequest 对象的变量。
varxmlHttp;
try
{
// Firefox, Opera 8.0+, Safari等浏览器创建对象
xmlHttp=new XMLHttpRequest();
}
catch (e)
{
// IE浏览器创建对象
try
{ // IE6.0以上
xmlHttp=newActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
try
{ // IE5.5以上
xmlHttp=newActiveXObject("Microsoft.XMLHTTP");
}
catch (e)
{
alert("对不起,您的浏览器不支持AJAX!");
return false;
}
}
}
}
</script>
<scripttype="text/javascript">
functionajaxCreate()
{
//声明一个保存 XMLHttpRequest 对象的变量。
varxmlHttp;
try
{
// Firefox, Opera 8.0+, Safari等浏览器创建对象
xmlHttp=new XMLHttpRequest();
}
catch (e)
{
// IE浏览器创建对象
try
{ // IE6.0以上
xmlHttp=newActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
try
{ // IE5.5以上
xmlHttp=newActiveXObject("Microsoft.XMLHTTP");
}
catch (e)
{
alert("对不起,您的浏览器不支持AJAX!");
return false;
}
}
}
}
</script>
相关文章推荐
- JS不同浏览器创建xmlhttprequest对象的方法
- 不同浏览器创建XMLHttpRequest对象
- 创建针对不同浏览器的XMLHttpRequest对象,异步校验
- 如何在HTML页面中创建兼容不同浏览器的XMLHttpRequest对象
- 为不同浏览器创建XMLHttpRequest对象
- 创建ajax对象及解决不同浏览器对XMLHttpRequest对象的兼容问题
- 兼容不同版本浏览器及版本号来创建XMLHttpRequest对象
- 不同浏览器XMLHttpRequest对象的status值
- 在 Microsoft 浏览器上创建 XMLHttpRequest 对象
- 关于浏览器创建XMLHttpRequest对象
- Ajax(判断浏览器创建XMLHttpRequest对象)
- 创建跨浏览器访问的 XMLHttpRequest 对象
- 解析ajax核心XMLHTTPRequest对象的创建与浏览器的兼容问题
- 解析ajax核心XMLHTTPRequest对象的创建与浏览器的兼容问题
- 以支持多种浏览器的方式创建 XMLHttpRequest 对象
- 以支持多种浏览器的方式创建 XMLHttpRequest 对象
- 解析ajax核心XMLHTTPRequest对象的创建与浏览器的兼容问题
- AJAX在不同浏览器中XMLHttpRequest对象的生成示例
- 不同浏览器创建XMLHttpRequest
- JS创建Ajax的XMLHttpRequest对象的通用方法