把过程写出来呀
如果可以的话你可以先把vbscript的值赋到某个<span>的innerHTML里,然后再让javascript去读这个innerHTML。

解决方案 »

  1.   

    有必要一个页面用两种脚本吗?这样页面执行的时候要解释两种语言,对页面速度和系统性能都有影响的最不济的办法是用vbs把值给hidden的对象,再用js读出来
      

  2.   

    JS是可以访问VBS的数组的,new VBArray(vbArray)即可生成一个对象用来访问VB数组,可以参考以下:
    <html>
    <Body>
    <SCRIPT LANGUAGE="vbscript">
    <!--
    Function createArray()
       Dim vbarr(9)
       Dim i
       For i = 0 To 9
    vbarr(i) = i*i
       Next
       createArray = vbarr
    End Function
    -->
    </SCRIPT><SCRIPT LANGUAGE="javascript">
    <!--
    document.write("Use safe Array<br>");
    var safeArray = new VBArray(createArray());
    for(var i = 0; i < safeArray.ubound(); i++){
    document.write(safeArray.getItem(i));
    document.write("<br>");
    }
    document.write("Use js Array<br>");
    var jsArray = safeArray.toArray();
    for(var i = 0; i < jsArray.length; i++){
    document.write(jsArray[i]);
    document.write("<br>");
    }
    -->
    </SCRIPT>
    </BODY>
    </html>
      

  3.   

    那如果这个数组是在服务器端定义并赋值的呢,又怎样才能把它的值赋给javascript脚本里面的数组呢?假设服务器端用的脚本语言是vbscript
      

  4.   

    <script language=javascript>var arrs=new Array();
    <% redim test(100)
    for i=0 to ubound(test)-1
    response.write "arr["+i+"]="""+test(i)+""";"
    next%><script>
      

  5.   

    看看这个 vbscript和javascript互相调用 http://www.w3sky.com/2810.html