asp在server端,js在client,如果不写在sever端,没有办法调用

解决方案 »

  1.   

    js和vs的函数可以互调,可以通过函数的返回值传递
      

  2.   

    asp是不可以调用javascript和vbscript的!!!
      

  3.   

    可以通过在服务器端象客户端写一个变量,如:
    <%
    response.write "<script>var i;i='"&i&"';</script>"
    '客户端可以直接访问i
    %>
    也可以通过一个<input type=hidden>对象
    <input type=hidden id=i value=<%=i%>>
    '客户端通过document.all('i')来访问
      

  4.   

    我的js也在server端,在一个asp里面想调用一个js函数,但是asp的默认语言为vbs,我调用没有结果。想知道是否中间需要怎么样去转换!谢谢
      

  5.   

    asp在server端,js在客户端,没有办法。如果js在服务器端可以直接调用
      

  6.   

    <%
     asp代码。。  
     调用js代码///how to ? 
    %>
      

  7.   

    <%
    Response.write a()
    %><script language="javascript" runat=server>
    function a()
    {
    return "a"
    }
    </script>
      

  8.   

    execScript('code','language')是document的一个方法,可以实现不同脚本之间的互相调用。code即要运行的代码,language即运行的语言。