我在网页中调用控件的属性和方法如下:
<script language="vbscript">
<!--
sub test1()
MsgBox "Mirabile visu."
dim t
test.change()
t =test.test_value
document.write("The answer is " & t)
end sub
-->
</script>
<OBJECT
id="test"
classid="clsid:7CEA9E2E-55CF-435D-8841-0F77E24B08E1"
codebase="http://192.168.1.149/StaticTextXControl1.cab#version=6,0,6,163"
width=350
height=250
align=center
hspace=0
vspace=0
>
</OBJECT>
<p><input type=button value ="test2" onclick="test1" name="change">
在我的机器上可以显示t =test.test_value得值,可是在其他的机器上出错,错误信息不支持对象
test.change()的属性和方法。change是控件的一个方法。大家帮我看看是哪里出了问题。不胜感激
<script language="vbscript">
<!--
sub test1()
MsgBox "Mirabile visu."
dim t
test.change()
t =test.test_value
document.write("The answer is " & t)
end sub
-->
</script>
<OBJECT
id="test"
classid="clsid:7CEA9E2E-55CF-435D-8841-0F77E24B08E1"
codebase="http://192.168.1.149/StaticTextXControl1.cab#version=6,0,6,163"
width=350
height=250
align=center
hspace=0
vspace=0
>
</OBJECT>
<p><input type=button value ="test2" onclick="test1" name="change">
在我的机器上可以显示t =test.test_value得值,可是在其他的机器上出错,错误信息不支持对象
test.change()的属性和方法。change是控件的一个方法。大家帮我看看是哪里出了问题。不胜感激
方法1:
直接把ocx拷贝到其他机器上-》注册方法2:
要将ocx和对应的inf文件进行打包(cab格式)->数字签名->其他机器会自动下载
注意inf文件必须注明自动注册标记