各位大侠:
    小弟刚研究vb6开发,已做好一个ocx控件,
但不知道怎么通过html向ocx控件传递参数,和ocx传递参数到html页面。
哪位大哥帮帮忙啊。
   在线等,谢谢!

解决方案 »

  1.   

    既然都在页面上执行OCX了,就直接把功能做在OCX里呗............
      

  2.   


    比如你控件名称为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>不知道是不是你要的...
      

  3.   

    xxx.yy=zz
    就是这样设置属性.
    或者有些参数是直接在调用控件的方法时设置的
    aa=xxx.yy