2011-04-29 29 views
0

我创建了一个activex控件,其中有一个OnDataAvailable事件,当有新数据可用时它将被触发。使用Javascript(js)文件处理的Activex事件

我使用脚本标记将它命名为.htm文件,它工作正常,但是当我将javascript作为外部JavaScript(.js)文件时,它会给我提供错误。

我想利用javascripts回调。

请提出任何示例或代码以供参考

在此先感谢。

回答

0

也许原因是:在JavaScript文件中,它找不到Id的Active Control。 考虑在.htm中定义一个var,var的值是Active Control Id;然后在JavaScript文件中使用var。

+0

我以这种方式注册Activex控件。 var obNewAXComponent = new ActiveXObject(“myComComponent.MyComObject”); – usr021986 2011-04-29 04:08:59

+0

该组件的注册工作正常,但是当我引用该事件时会发生错误。 – usr021986 2011-04-29 04:15:40

+0

@ user373083,