怎么在网页中将变量赋给ActiveX中的控件
如何在网页中将变量赋给ActiveX中的控件?
ActiveX控件中饱含一个TextBox,现在想把页面中的一个TextBox值赋给ActiveX中的TextBox,请问该如何实现?
------解决方案--------------------
ActiveX 中做一個屬性或者方法
網頁中 javascript
aActiveX.setNewText( document.getElementById("textBox1") );
------解决方案--------------------
在网页中是不能直接访问ActiveX中的其他控件的!
所以你只有一个方法,给你的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中的TextBox End 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的值