我用VB做了一个ocx控件,我想在ocx中调用html中的指定VBscript或javascript的函数,将数据传给页面,请问哪位知道在VB中怎么做?
   十万火急!谢谢!

解决方案 »

  1.   

    <object id='obj1' ....>
    </object><script language='vbscript>
    set xxx=document.getElementById("obj1")
    xxx.(ocx的方法)
    </script>
      

  2.   

    我要的是在ocx中访问html中的方法如在页面中有
    <SCRIPT language=vbscript id=clientEventHandlersVBS>
      Sub closeWindow(value)
        
      End Sub
    </SCRIPT>
      

  3.   

    HTML代码:
    <script language=vbscript>
    sub test(msgstring)
    msgbox msgstring
    end sub
    </script>在OCX代码里用如下语句
    Dim cw
    dim tmpstr as string
    tmpstr="this is a test message"
    cw = UserControl.Parent.script.test(tmpstr)结帖吧兄弟~!祝你好运