html如何向VB写的ocx控件传递参数
各位大侠:小弟刚研究vb6开发,已做好一个ocx控件,
但不知道怎么通过html向ocx控件传递参数,和ocx传递参数到html页面。
哪位大哥帮帮忙啊。
在线等,谢谢! --------------------编程问答-------------------- 既然都在页面上执行OCX了,就直接把功能做在OCX里呗............ --------------------编程问答-------------------- 这主要集成VB控件的,需要传递参数,如何解决? --------------------编程问答--------------------
比如你控件名称为ocxTohtml,其中有个Msg方法:
public sub Msg(s as string)
msgbox s
end sub
生成控件,注册控件,然后运行regedit打开注册表,用控件名称找到对应的CLSID
新建一个html,添加代码:
<html>
<body>
<object id="myocx" classid="clsid:03103148-1B0B-4D15-92C7-F0DC7067AA5F"
codebase="d:\ocxTohtml.ocx"></object>
<script type="text/javascript">
function Test(s)
{
document.getElementById('myocx').Msg(s);
}
</script>
<a href="#javascript" onclick="Test('测试')">ocxTohtml</a><br/>
</body>
</html>
不知道是不是你要的... --------------------编程问答-------------------- 感谢三楼 你的代码帮了大忙了。 --------------------编程问答-------------------- 留个记号 --------------------编程问答-------------------- xxx.yy=zz
就是这样设置属性.
或者有些参数是直接在调用控件的方法时设置的
aa=xxx.yy
补充:VB , 控件