关注!以前只调用过asp的变量和函数返回值/还没有直接调用asp的函数和数祖

解决方案 »

  1.   

    你的所说的javascript代码是不是包含在<script></script>中的代码?
    可以用以下方法,
    <%dim ff= "fdsgfsg"%><script>
    var ff2 = '<% = ff %>' ;
    </script>但如果整个网页已经全部加载完成,就不能访问asp,因为<script></script>中的内容是在客户端运行的,<% %>里面的内容是在服务器端运行的
      

  2.   

    你的所说的javascript代码是不是包含在<script></script>中的代码?
    可以用以下方法,
    <%dim ff= "fdsgfsg"%><script>
    var ff2 = '<% = ff %>' ;
    </script>但如果整个网页已经全部加载完成,就不能访问asp,因为<script></script>中的内容是在客户端运行的,<% %>里面的内容是在服务器端运行的先谢谢dfengfeng(邓丰丰) 的回复,上边的引用方法,我知道。关键是怎么引用数组、调用函数呢?
      

  3.   

    只能在加载的时候调用,如赋初值等,包括从数据库中读出一组数据赋给js数组var vartemp="<%=aaa%>";
      

  4.   

    就是,就是,只能在加载的时候获取函数的结果,加载完成就不能调用asp的函数了
    至于数组,可以这样<%var a = new Array( 1, 2, 3, 4, 5) ;
    Response.Write( "<script> var b=new Array() ;" ) ;for( var i = 0 ;i < a.length ; i++ )
        Response.Write( "b[" + i + "]=" + a[i] + " ;" ) ;Response.Write( "</script>" ) ;
    %>