我用VB编写了一个ActiveX控件,在HTM文件中,我希望获取该控件的某一个属性,请问大侠,应该怎样写脚本?
假设传递参数如下:
--------------------
<OBJECT ID="pLjf1" WIDTH=507 HEIGHT=440
 CLASSID="CLSID:56DFCA88-F5B8-4879-853B-97FE504423FD"
 CODEBASE="http://localhost/xml/fOcx.ocx">
    <PARAM NAME="_ExtentX" VALUE="13414">
    <PARAM NAME="_ExtentY" VALUE="11642">
    <PARAM NAME="GetInfo" VALUE="<%=sValue%>">
</OBJECT>
---------------------
希望经过ActiveX的内部操作后,返回一个字符串属性:MyMachineName,请问,在HTML文件中,我应该怎样写脚本?谢谢!

解决方案 »

  1.   

    var v=document.pLjf1.getMyMachineName()
    如果在控件放在form里面
    var v=document.formName.pLjf1.getMyMachineName()
      

  2.   

    在控件里面自己写一个getMyMachineName()来调用
      

  3.   

    设置一个属性
    外面用JS脚本访问
    Public Property Get GetInfo() As String    GetInfo = txtinfo.TextEnd Property Public Property Let GetInfo(ByVal New_GetInfo As String)    txtinfo.Text() = New_GetInfo    PropertyChanged "GetInfo"End Property<SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript><!-- function button1_onclick() {GetClient.GetInfo='<%=sValue%>';} //--></SCRIPT>