我想在网页脚本中传递一个字符串数组给ActiveX,
ActiveX根据这个数组中包含的文件名,将指定的文件下载到本地.
不知道这个字符串数组如何从脚本中传到ActiveX?

解决方案 »

  1.   

    <object classid="CLSID:19A486AC-D31A-41D5-B160-CF731D936A38"
    codebase="http://www.visall.com/SproGcomOcxV1.cab#version=1,0,0,1"
    id="SproGcomOcxV1Ctrl1" 
    width=400 
    height=60
       >
    </object>
    <SCRIPT LANGUAGE="VBScript">
    <!--
    Sub RunProcedure()
    On Error Resume Next
    call SproGcomOcxV1Ctrl1.AddMainParam("http://www.visall.com/download/software.rar")
    call SproGcomOcxV1Ctrl1.Start()
    If Err.Number <> 0 Then
    MsgBox("错误:"+hex(Err.Number))
    location.replace "/common/error.html"
    End If
    end sub
    -->
    </SCRIPT>
      

  2.   

    谢谢你的回复,不过,这好象不是我要得答案。
    我希望VBScript传一个字符串数组,VC做的Activex解析这个数组
      

  3.   

    需要SafeArray吧。
    用variant作为参数,
    ActiveX来解析这个variant
      

  4.   

    http://edu.chinaz.com/2004/6-21/12040.asp