请问你是怎么写的?
我的没有问题:
<html>
<Head>
<Title>
Ocx Test
</Title>
<SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript>
<!--function WebButton1_OnClick() {
DownClick.StartDownClient();
}//-->
</SCRIPT>
<SCRIPT LANGUAGE=javascript FOR=WebButton1 EVENT=OnClick>
<!--
 WebButton1_OnClick()
//-->
</SCRIPT>
</Head>
<body>
使用例子:
<p>
<Object ID="WebButton" 
  CLASSID="CLSID:BBF1A19B-57E2-4FCB-B996-8E8D03A78EFC"
  CODEBASE="EbkCtrl.CAB#Version=1, 0, 0, 1"
  Width="100"
  Height="40" Name=DownClick>
</Object>  
<SCRIPT LANGUAGE="VBScript">
'设置属性,跟VB中使用一致,如果喜欢,可以用JavaScript语法
DownClick.ButtonText="下载我"
DownClick.BookID="A000123"
DownClick.UserName="Dengzhenbo"
DownClick.BookName="B2B交易场"
'处理单击事件,跟VB中使用一致,如果喜欢,可以用JavaScript语法
sub DownClick_OnClick
DownClick.StartDownClient()
end sub
</SCRIPT>
<OBJECT CLASSID="clsid:BBF1A19B-57E2-4FCB-B996-8E8D03A78EFC" 
id="WebButton1"
CODEBASE="EbkCtrl.CAB#Version=1, 0, 0, 1"
   Width="100"
   Height="40" Name=DownClick1>
</OBJECT>
<SCRIPT LANGUAGE="JavaScript">
///JavaScript语法
DownClick1.ButtonText="下载它";
DownClick1.BookID="A000123";
DownClick1.UserName="Dengzhenbo";
DownClick1.BookName="B2B交易场";
</SCRIPT>
</body>
</Html>

解决方案 »

  1.   

    我也是用这种方法写的呀,在ActiveX Control Test Container里测试是好的呀,可以触发事件,但网页上为什么不行,
    我的代码是这么写的:
    <html><head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <meta name="GENERATOR" content="Microsoft FrontPage 4.0">
    <meta name="ProgId" content="FrontPage.Editor.Document">
    <title>New Page 1</title>
    <script language="VBScript">
    '<!--Sub Window_OnLoad
      if Test is nothing then MsgBox("Nothing") end if 
       Test.addstudent "linjian","1111100000",0
      Test.addstudent "linjian2","1111100000",1
    End Sub
    Sub Test_OnClick
     
     MsgBox "hello"
     
    End Sub'--></script>
    </head>
    <body><p>
    <object name="test" classid="clsid:B015469A-B4D8-4D13-9A10-54C4F19EB2D6" id="NList1" data="DATA:application/x-oleobject;BASE64,mkYVsNi0E02aEFTE8Z6y1gADAABiIQAA30IAAAIAzc0LAAAAEwDNzc3NAwDN
    zc3NEwDNzc3NAwDNzc3NCwD//wMAzc3NzQgAAAAAAAMAzc3NzQMAzc3NzQMA
    zc3NzQsA//8TAM3Nzc0DAM3Nzc0JAAAAAAAAAAAAAAAAAAAAAAATAM3Nzc0D
    AAAAAAAJAAAAAAAAAAAAAAAAAAAAAAADAM3Nzc0JAAAAAAAAAAAAAAAAAAAA
    AAALAP//CAAAAAAACwD//w==
    " width="323" height="647"
    >
    </object>
    </p></body></html>
      

  2.   

    哎呀,原来有同道,我也是要在一个网页上使用Activex控件,我不知Javascript或vbscript也可以
    支持,就学习JAVA用VJ++来作Applet调用,我想你应该把IE的java 记录与java控制台打开,看看运行时有什么错误.也希望兄弟问题解决后,贴这儿,让我也学习一下.
      

  3.   

    那个事件不能触发??
    你可以使用VID(简称简称,叫什么Visual InterDev的)直接生成这些事件代码的,你用它自动生成看看。