我自己写了一个程序打包后安装到我的电脑上。然后用js调用其方法
<td>
<object  id="CCEA1" name="CCEA1" classid="CLSID:39d382a1-d633-4f65-8413-bf821c5be3f8"  width="968" height="52" align="left"></object>
</td>
js方法:
var res=document.getElementById("CCEA1").CreatePolicy("aa","bb");
报错:该对象没有此属性或方法我想是不是我在打包的时候没有写入注册表找不到(安装的时候是不是自动写入注册表中?)?

解决方案 »

  1.   

    CreatePolicy("aa","bb")这是哪来的方法.
    document.getElementById("CCEA1")这得到的是一个dom对象.
    你写的CreatePolicy()应该不支持dom对象吧,无法调用
      

  2.   

    自己写了个类库程序,然后想打包安装后js调用其中的方法。CreatePolicy就是暴露出来的方法classid对应的是类库程序的GUID
      

  3.   

    <object  id="CCEA1" name="CCEA1" classid="CLSID:39d382a1-d633-4f65-8413-bf821c5be3f8"  width="968" height="52" align="left"> </object> 此对象没成功加载,因此调用CreatePolicy就失败了