IE调用一个atl activex,但是不能够接收activex返回的事件!????
我写了一个activeX控件,在IE中通过<Object>语法调用,控件中的方法可以顺利调用,但是就是接收不到它的事件。
调用方法如下:
<SCRIPT LANGUAGE=javascript FOR=CWStarup EVENT="OnComplete()" id=1>
<!--
window.alert("成功");
//-->
</SCRIPT>
后来,我跟踪控件代码,发现Fire_OnComplete(与OnComplete匹配)方法执行的时候,nConnections 为0,也就是说控件没有把IE当作她的一个客户端、调用者。。。这样,事件自然之形不成功,可是为什么呢????怎样解决???