请问你是怎么写的?
我的没有问题:
<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>
我的没有问题:
<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>
我的代码是这么写的:
<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>
支持,就学习JAVA用VJ++来作Applet调用,我想你应该把IE的java 记录与java控制台打开,看看运行时有什么错误.也希望兄弟问题解决后,贴这儿,让我也学习一下.
你可以使用VID(简称简称,叫什么Visual InterDev的)直接生成这些事件代码的,你用它自动生成看看。