当前位置: 58彩票app下载 > 关于计算机 > 正文

ActiveXObject使用表明

时间:2019-09-18 11:14来源:关于计算机
(window.ActiveXObject) 什么看头? 解:剖断浏览器是不是支持ActiveX控件,假使浏览器援救ActiveX控件能够选拔 var xml=new ActiveXObject("Microsoft.XMLHTTP");创设XMLHttpRequest对象(那是在IE7从前的本子中

(window.ActiveXObject) 什么看头?
解:剖断浏览器是不是支持ActiveX控件,假使浏览器援救ActiveX控件能够选拔
var xml=new ActiveXObject("Microsoft.XMLHTTP");创设XMLHttpRequest 对象(那是在IE7从前的本子中);在较新的IE版本中能够动用 var xml=new ActiveXObject("Msxml2.XMLHTTP")的格局创设XMLHttpRequest对象;而在IE7及非IE浏览器中能够使用var xml=new XMLHttpRequest()创造XMLHttpRequest对象。

创立XMLHttpRequest 对象,必需思虑到浏览器包容难题

创建XMLHTTPRequest对象

对了,谈起不一样,大家那边来寻访怎么来声称(使用)它,在利用XMLHTTPRequest对象发送央浼和拍卖响应之前,大家亟须求用javascript创立贰个XMLHTTPRequest对象。(IE把XMLHTTPRequest达成为一个ActiveX对象,其余的浏览器[如Firefox/Safari/Opear]则把它实现为三个地面包车型客车javascript对象)。下边大家就来拜访现实怎么利用javascript来创制它呢:

代码:

复制代码 代码如下:

<script language="javascript" type="text/javascript">
<!--
var xmlhttp;
// 创建XMLHTTPRequest对象
function createXMLHTTPRequest(){
if(window.ActiveXObject){ // 推断是或不是支持ActiveX控件
xmlhttp = new ActiveObject("Microsoft.XMLHTTP"); // 通超过实际例化ActiveXObject的三个新实例来制造XMLHTTPRequest对象
}
else if(window.XMLHTTPRequest){ // 判别是不是把XMLHTTPRequest达成为多个本地javascript对象
xmlhttp = new XMLHTTPRequest(); // 创制XMLHTTPRequest的一个实例(本地javascript对象)
}
}
//-->
</script>

js用来差距IE与其他浏览器及IE6-8时期的方法。 1、document.all
2、!!window.ActiveXObject;
利用办法如下:

复制代码 代码如下:

if (document.all){
alert(”IE浏览器”);
}else{
alert(”非IE浏览器”);
}
if (!!window.ActiveXObject){
alert(”IE浏览器”);
}else{
alert(”非IE浏览器”);
}

上面是分别IE6、IE7、IE8之间的措施:

复制代码 代码如下:

var isIE=!!window.ActiveXObject;
var isIE6=isIE&&!window.XMLHttpRequest;
var isIE8=isIE&&!!document.documentMode;
var isIE7=isIE&&!isIE6&&!isIE8;
if (isIE){
if (isIE6){
alert(”ie6″);
}else if (isIE8){
alert(”ie8″);
}else if (isIE7){
alert(”ie7″);
}
}

首先我们保障这一个浏览器为IE的情形下,举办了在三次的质量评定,假设你对此有疑虑,能够测验一下。
自己那边就直接运用在认清中了,你也得以将他们先进行宣示成变量实行利用。据书上说火狐未来也会加入document.all那些艺术,所以提出选取第二种格局,应该会安全一些。

你可能感兴趣的稿子:

  • js之ActiveX控件使用表达 new ActiveXObject()
  • 原生js ActiveXObject获取execl里面包车型大巴值
  • js借助ActiveXObject完结创设文件
  • javascript下用ActiveXObject控件替换word书签,将内容导出到word后打印
  • JavaScript中选拔ActiveXObject操作当和姑件夹的措施

编辑:关于计算机 本文来源:ActiveXObject使用表明

关键词: