关于js判断控件是否存在的问题

sjw8072336 2011-08-09 05:21:04


var aObject = new ActiveXObject("Activex.1");

if(!isObj(aObject)){

}else{

}


如上代码 如果 Activex.1控件不在的话 js会马上报错 说服务器不能创建对象而不能执行下面的操作。
有什么方法可以判断控件是否存在嘛
我用了下面的这个方法也不行啊

var a=document.getElementById("Activex.1");
if(a!=null){

}else{

}//这个方法 总提示控件不存在 我装上该控件也提示 不存在
...全文
192 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
magiccxj 2011-08-09
  • 打赏
  • 举报
回复


try{
var a=document.getElementById("Activex.1");
}catch{

}
sjw8072336 2011-08-09
  • 打赏
  • 举报
回复
这个控件 不是打开网页自动加载的 而是手动安装的 ,页面上面没有任何关于控件的标签,

<HTML>
<script>
var aObject = new ActiveXObject("Activex.1");

if(!isObj(aObject)){
alert('不存在')
}else{
alert('存在')
}


</script>
</HTML>
softroad 2011-08-09
  • 打赏
  • 举报
回复
if(a) {
}

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧