<OBJECT id="abc" classid="clsid:7ABAA1A2-D817-4B31-B687-6D9E37876C8D">
</OBJECT><script language="VBScript">
sub abc_myenent()
'触发事件了,该干啥 干啥
end sub
</script>

解决方案 »

  1.   

    <!--示例,一个ToolBar--><object classid="clsid:66833FE6-8583-11D1-B16A-00C0F0283628" id="Toolbar1" width="100" height="26">
    </object><script language="vbscript">
    Sub ToolBar1_Click()
    msgbox "触发了Click事件"
    end sub
    </script>
      

  2.   

    <script language="VBScript">
    sub abc_myenent()
    '触发事件了,该干啥 干啥
    end sub
    </script>
    这个我也试验过了,不好用
    是不是activex在那儿有设定??!!
    或者我做的不对??!!
      

  3.   

    那应该是你的自定义控件事件没触发
    在VB环境下可以触发吗?那个sub 名称的格式是,你的控件ID+下划线+事件名称
      

  4.   

    发你的控件看看行不[email protected]
      

  5.   

    谢谢 leohuang(LEO),这个问题我找了一晚上到现在
    <script language="VBScript">
    sub abc_myenent()
    '触发事件了,该干啥 干啥
    end sub
    </script>
    还有 javascript 都试验过了,都没反应
    还有什么地方需要注意的,比如控件本身的属性
    再vb里面已经测试过了,可以
      

  6.   

    只要保证 sub 的名称是下面的格式就可以执行控件ID_事件名称
      

  7.   

    还是不行,我已经给你发email了,如果可以的话,能帮我一个简单的例子么,
    包括 控件 和 html
      

  8.   

    上边有个ToolBar的例子
    你点一下那个ToolBar就显示"事件触发了"
      

  9.   

    收到了,在我这还是不好用,在我同事那就好用,我装了sp6,
    可能我的机器是xp xp2的原因,真倒霉,被xp害死了
    非常感谢 leohuang(LEO)