首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

怎么在网页中将变量赋给ActiveX中的控件

2012-03-03 
如何在网页中将变量赋给ActiveX中的控件?ActiveX控件中饱含一个TextBox,现在想把页面中的一个TextBox值赋

如何在网页中将变量赋给ActiveX中的控件?
ActiveX控件中饱含一个TextBox,现在想把页面中的一个TextBox值赋给ActiveX中的TextBox,请问该如何实现?

[解决办法]
ActiveX 中做一個屬性或者方法

網頁中 javascript 
aActiveX.setNewText( document.getElementById("textBox1") );


[解决办法]
在网页中是不能直接访问ActiveX中的其他控件的!
所以你只有一个方法,给你的ActiveX控件增加属性!

VBScript code
Public Property Let SetTextBox(ByVal strContent As String)Text1 = strContent '注:其中Text1就是ActiveX中的TextBoxEnd Property在网页中,每个ActiveX控件你都可以给它定义一个名称或者ID,然后在Javascript代码中或者Object中指定可以引用该属性<Object Name="xxxx" ClassID="xxxxxxxxxx"><!--<Param Name="SetTextBox">这是在Object标签中引用该属性</Param>--></Object><Script Language="JavaScript"><!--xxxx.SetTextBox = "Test"; //这是在JavaScript中引用该属性--></Script>
[解决办法]
给你的ActiveX增加个接口事件给网页调用,在事件中设置textbox的值

热点排行
Bad Request.