给个示例给你!
1、在ActiveFormX拖一个Edit,
2、在ActiveFormX的Type Libray上新建一个属性(在第一个下面如1ActiveFormX上点
右键New->Property),取名叫EditValue,它的Type,改成BSTR,然后刷新,在即可看到生成的两个关于的Get_EditValue和Set_EditValue的,
3、在Get_Value中输入代码:Result:=Edit1.Text;
4、在Set_Value中输入代码:Edit1.Text := Value;
5、编译,注册,发布。打开自动生的HTM页面。
先添加两个按钮:
<input type="button"
value="read"
onClick="javascript:readvalue();">
<input type="button"
value="write"
onClick="javascript:writevalue();">
再添加如下的JAVASCRIPT代码:
<Script language="javascript">
function readvalue()
{
alert(obj.EditValue);
}
function writevalue()
{
obj.EditValue = 'testsetset';
}
</Script>
6、最后不要忘了,要为OCX对象设个ID值:
如:<OBJECT
classid="clsid:AA2E6F62-EDBC-42AD-8EDD-2419CDB9D0BC"
codebase="f:/ActiveFormProj1.ocx#version=1,0,0,0"
width=350
height=250
align=center
id="obj"
hspace=0
vspace=0
>
</OBJECT>
搞定!快给分吧。我可以第一次来抢分哦!!