<object id="IEFilter" width=760 height=32 classid= "clsid:24E6296E-26F2-46A9-920D-7E8647D2C346" codebase= "D:\xxx.exe"> 每次启动机器的时候都说没安装,安装后就正常了。下次启动机器还说没安装(没卸载)。function DetectActiveX()
{
try {
var comActiveX = new ActiveXObject('IEFilter.WDBho.1'); //'IEFilter.WDBho.1'为vc程序中的progid,改成'clsid:24E6296E-26F2-46A9-920D-7E8647D2C346'也不好使。
} catch (e) {
return false;
}
return true;
}
if(DetectActiveX()==true){
alert("插件安装");
}else{
alert("插件未装");
}
用这个语句,不管怎么弄都说没安装,请各位高人指点。
{
try {
var comActiveX = new ActiveXObject('IEFilter.WDBho.1'); //'IEFilter.WDBho.1'为vc程序中的progid,改成'clsid:24E6296E-26F2-46A9-920D-7E8647D2C346'也不好使。
} catch (e) {
return false;
}
return true;
}
if(DetectActiveX()==true){
alert("插件安装");
}else{
alert("插件未装");
}
用这个语句,不管怎么弄都说没安装,请各位高人指点。
<script>
function DetectActiveX()
{
try {
var comActiveX = new ActiveXObject('wscript.shell');
} catch (e) {
return false;
}
return true;
}if(DetectActiveX()==true){
alert("插件安装");
}else{
alert("插件未装");
}
</script>这个就好使。所以还是注册的问题。看看你的系统设置或者是否有什么软件在起作用,可能每次重启都把你对注册表的更改取消了。
{
try {
var comActiveX = new ActiveXObject('IEFilter.WDBho.1'); //'IEFilter.WDBho.1'为vc程序中的progid,改成'clsid:24E6296E-26F2-46A9-920D-7E8647D2C346'也不好使。
} catch (e) {
return false;
}
return true;
}
if(DetectActiveX()==true){
alert("插件安装");
}else{
alert("插件未装");
}
这个和目录有关系么?