若站点默认语言是vbscript的话,直接嵌进去就可以了。

解决方案 »

  1.   

    不行的,一个在服务器,一个在客户端,asp永远先执行
      

  2.   

    当然可以的,谁说不可以
    <%
    dd="hello world"
    %>
    <script language=javascript>
    doucment.write(<%=dd%>);
    </script>
      

  3.   

    不是吧,我也是这样写的啊
    <script language=javascript>
    doucment.write(“test");
    response.write "test"
    </script>
    不过,我是在一个按钮的Onclick事件调用它,可是,不执行啊?
    不会是我的IIS用问题吧?
      

  4.   

    不是吧,我也是这样写的啊
    <script language=javascript>
    doucment.write(“test");
    response.write "test"   //---->这句话错了,说明看下面
    </script>
    不过,我是在一个按钮的Onclick事件调用它,可是,不执行啊?
    不会是我的IIS用问题吧?说明,上面那句话必须改为<%Response.Write("test")%>或者<%="test"%>
    不过即使你改过来,也会出现错误,
    因为它等于直接替换成test的效果,
    你可以在IE中点查看源文件试试。
      

  5.   

    <script language=javascript>
    doucment.write(“test");
    document.write("<%response.write "test" %>"); 
    </script>
      

  6.   

    asp是在服务端执行的,javascript是客户端执行的,明白这个之后很多问题就解决了。
      

  7.   

    <%
    test="sssssssssssssssssssss"
    %>
    <script>
    alert('<%=test%>');
    </script>
      

  8.   

    按钮执行的时候,asp早就执行完了,asp是服务器端执行的,不可能在客户端传递部分东西!!!可以隐藏frame或是隐藏input来传递参数
      

  9.   

    但用对象
    var objXMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
    还是可以得到服务器中的数据的
      

  10.   

    to: soft_fly(soft_fly)应该这样写:
    <script language=javascript>
    doucment.write("test");
    doucment.write("<%response.write "test"%>");
    </script>