以前其实弄过这个问题,将IE权限和高级里面的无效签名程序都选了,然后在局域网别的电脑上就可以调用了,过了一段时间现在再来用就不行了,环境都没有变,在别的机器上安装好ACTIVEX控件用oleview对象查看器是可以看到那个ACTIVEX.DLL注册了的,但是就是无法调用
html里面:
<object classid="clsid:FFD9BFEF-FCD0-4fda-9DF1-952A9A3DEA21" codebase="Setup.exe" name='Active' id="demo">
</object>
<script>
function GetMsg(){

 document.getElementById("msg").value=demo.readid();
alert("OK");
};
function Open(){
var com =  document.getElementById("msg").value;
alert(demo.Open(com));
}</script>
<body> <input type="text"  id="msg" />
<input type='button' onclick="Open();" value='打开' /> 
<input type='button' onclick="GetMsg();" value='Click' /> 
</body>不管点击哪个按钮都提示“ 调用出现对象不支持此属性或方法”,同时显示一个白色的框,反正在本地是可以调用的,就是在局域网别的机器上无法调用这个东西,知道的说下