您的位置:程序门 -> vb -> 网络编程



如何在网页中将变量赋给activex中的控件?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


如何在网页中将变量赋给activex中的控件?
发表于:2007-12-04 23:25:34 楼主
activex控件中饱含一个textbox,现在想把页面中的一个textbox值赋给activex中的textbox,请问该如何实现?
发表于:2007-12-04 23:39:161楼 得分:0
activex   中做一個屬性或者方法

網頁中   javascript  
aactivex.setnewtext(   document.getelementbyid("textbox1")   );

发表于:2007-12-04 23:43:472楼 得分:0
在网页中是不能直接访问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中的控件通信的,不过前提是这个activex也是你自己制作的才行。
附带提一下,如果你制作的或者你现在用着的activex中没有安全许可的话,在更改属性的时候,浏览器会因为安全问题会提醒你要不要更改的!


快速检索

最新资讯
热门点击