在ActiveX控件中定义了一个事件,为什么在Web中捕捉不到事件,而在VC中却能捕捉到呢?郁闷啊,请高手赐教。

解决方案 »

  1.   

    参考http://blog.csdn.net/jiangsheng/archive/2004/06/27/27807.aspx
      

  2.   

    将控件的m_bWindowOnly设为TRUE,意为:即使在无窗口容器中也命令控件生成为窗口,这样任何消息都可以有了。
      

  3.   

    <SCRIPT LANGUAGE="javascript" FOR="cFtp" EVENT="SendSucceed()">
    <!--
    alert("TMD");
    -->
        </SCRIPT>
    楼主的IE的脚本是否写正确,给你个例子。SendSucceed()为回调函数!
    如果还不行,贴代码上来!!
      

  4.   

    我换了一个地方调用发出事件的函数,别的什么都没改,Web页面就捕捉到啦。
    至于为什么,现在也不清楚:(
    最终得出的结论是,ActiveX编程里有些事情是说不清楚的。
    谢谢各位的帮助。