如题,谢谢

解决方案 »

  1.   

    <script for="你的控件的ID" event="Your_Event(strMsgContent)"> 
    alert(strMsgContent); 
    </script>
      

  2.   

    这是js使用连接点的唯一方式。其实不是js提供的能力,而是DOM提供的。
      

  3.   

    请问之后如何Advise这个实现呢?<OBJECT ID="CoTest" CLASSID="CLSID:763FC377-1539-4A41-B0CF-C1B530FF8141"></OBJECT>
    <script for="CoTest" event="TestEvent()">
    alert("test");
    </script>
    <script>CoTest.FireTestEvent();</script>没有执行这个alert("test");
      

  4.   

    晕倒,CathySun118  拷贝我的回复语,告你侵权啊 哈哈
      

  5.   

    要用脚本触发事件,往往是通过调用某个控件方法来产生的,FireTestEvent是控件方法吗?js:
    CoTest.doSomething()C++:
    CMyCtrl::doSomething()
    {
      FireTestEvent();
      return S_OK;
    }
      

  6.   

    终于可以了。但是不知道为什么<OBJECT ID="CoTest" CLASSID="CLSID:763FC377-1539-4A41-B0CF-C1B530FF8141"> </OBJECT>
    <script for="CoTest" event="TestEvent()">
    alert("test");
    </script>
    <script>CoTest.FireTestEvent(); </script> 这样是不运行的<script for="CoTest" event="TestEvent()">
    alert("test");
    </script>
    <OBJECT ID="CoTest" CLASSID="CLSID:763FC377-1539-4A41-B0CF-C1B530FF8141"> </OBJECT>
    <script>CoTest.FireTestEvent(); </script> 但是这样确正常运行,真的很奇怪……