我用vb开发了一个activex控件(里面包含一个文本框),用向导生成了一个Text属性(用来设置文本框的内容)。控件用ActiveX Test Container测试没有问题,但是为什么在页面上访问不了呢?
这是页面上的代码。
<OBJECT id= "Beep " style= "WIDTH: 320px; HEIGHT: 240px " codeBase= "Project1.CAB " classid= "clsid:C2A02E1F-0225-4E8E-B890-C45B00695866 "
VIEWASTEXT>
<PARAM NAME= "_ExtentX " VALUE= "8467 ">
<PARAM NAME= "_ExtentY " VALUE= "6350 ">
<PARAM NAME= "Text " VALUE= "1000 ">
</OBJECT>
我用document.Form1.Beep访问不了控件的Text属性,有谁知道为什么吗?
------解决方案--------------------------------------------------------
1.确定控件有权限运行.2.这个控件不是form的子控件.应该用document.getElementById( "Beep ").Text