我写了个ActiveX控件,使用javascript应该如何调用?

yellowzhong 2003-06-04 04:05:55
我写了个ActiveX控件,在html中使用vbsript调用就成功,使用javascript就失败?
谁能告诉我使用javascript应该如何调用

使用vbscript的代码如下:
<HTML>
<HEAD>
<TITLE>Project1.CAB</TITLE>

<script language=vbscript>
dim d1=new UserControl1
di.printdisp
</script>
</HEAD>
<BODY>

<OBJECT ID="UserControl1"
CLASSID="CLSID:D94EB585-1E3A-45AA-BB47-8418E7C5FC23"
CODEBASE="Project1.CAB#version=1,0,0,0">
</OBJECT>
</BODY>
</HTML>

结果成功。



/********以下是本人尝试使用javascript的代码************/

<HTML>
<HEAD>
<TITLE>Project1.CAB</TITLE>

<script language=javascript>


function test_print()
{
UserControl1.printdisp
}
</script>


</HEAD>
<BODY onload="test_print()">INPUT id=button1 type=button value=Button name=button1 onclick=UserControl1.printdisp>
<OBJECT id=UserControl1 codeBase=Project1.CAB#version=1,0,0,0
classid=CLSID:D94EB585-1E3A-45AA-BB47-8418E7C5FC23><PARAM NAME="_ExtentX" VALUE="8467"><PARAM NAME="_ExtentY" VALUE="6350"></OBJECT>
</BODY>
</HTML>


结果失败


到底应该怎么写这个javascript呢?
...全文
87 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wzxypq 2003-09-25
  • 打赏
  • 举报
回复
onclick="javascript:test_print()">
cpp2017 2003-06-04
  • 打赏
  • 举报
回复
try:

UserControl1.printdisp()

87,988

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧