在IE里把“禁用脚本调试”关了,用windows脚本调试器追踪一下

解决方案 »

  1.   

    因为错误发生在line 0
    所以用windows脚本调试器
    也显示不出来
      

  2.   

    尤其是点击ie工具栏中的刷新按钮时
    有时会出来这个javascript错误
    但也不是一定会出来的
    真头大
      

  3.   


     <script LANGUAGE="JavaScript" SRC="includes/js/jsolait/init.js" type="text/javascript"></script>的init.js里的代码直接贴在B.jsp页面的<script>标签内。
    可能可以正确地提示代码的出错处
      

  4.   

    那如果那个init.js是在jsp的<head></head>里
    还可能是init.js的问题吗呜呜,大虾help
      

  5.   

    而且
    body里面没有用到init.js的内容
      

  6.   

    VBScript定义数组变量时要指定数组大小
    ------------------------------------多维的每一维大小都要预先定义好,若要按
    subcat(i,j)..方式调用只能一一赋值了。如下<script language="VBScript">
    dim subcat(2,2)
    subcat(0,0) = 10
    subcat(0,1) = 20
    ...
    subcat(1,0) = 20
    ...
    subcat(2,1) = 10
    subcat(2,2) = 1
    </script>
    还有种方式将二维看做是一维的数组元素。
    这种调用方式为subcat(i)(j),且只要定义第一维大小,如下:<script language="VBScript">
    dim subcat(2)
    subcat(0) =  Array(10,20,30)
    subcat(1) =  Array(20,10,1)
    subcat(2) =  Array(20,10,1)
    msgbox subcat(0)(2)
    </script>当然可以用Array嵌套的方式来定义,这样两维的大小均不必指定,如下
    <script language="VBScript">
    dim ary
    ary = Array(Array(10,20,30),Array(20,10,1),Array(20,10,1))
    msgbox ary(0)(2)
    </script>