我写了个ActiveX控件,使用javascript应该如何调用?
我写了个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呢?