我已经有一个方法了,现在javascript中将数组toString处理成字符串,再在vbscript中用split分割为数组.

解决方案 »

  1.   

    HEAD>
    <SCRIPT LANGUAGE="VBScript">
    <!--
    Function CreateVBArray()
       Dim i, j, k
       Dim a(2, 2)
       k = 1
       For i = 0 To 2
          For j = 0 To 2
             a(j, i) = k
             document.writeln(k)
             k = k + 1
          Next
          document.writeln("vbCRLF")
       Next
       CreateVBArray = a
    End Function
    -->
    </SCRIPT><SCRIPT LANGUAGE="JScript">
    <!--
    function VBArrayTest(vbarray){
       var a = new VBArray(vbarray);
       var b = a.toArray();
       var i;
       for (i = 0; i < 9; i++) 
       {
          document.writeln(b[i]);
       }
    }
    -->
    </SCRIPT>
    </HEAD><BODY>
    <SCRIPT LANGUAGE="JScript">
    <!--
       VBArrayTest(CreateVBArray());
    -->
    </SCRIPT>
    </BODY>
      

  2.   

    懂了……总结一下
    vbs和js的函数调用是相同的,js中有一个特殊的对象叫VBArray,专门用于接受vb数组这种数据类型那js怎么向vbs传数据呢?
      

  3.   

    vb向js传可以利用那个vbArray,js向vb就只能用我那种方法了.