function x(y){
 .......
}<%
if 条件成立 thenResponse.write "<script language='javascript'>x(" & 1 & ")</script>"
end 
%>
这样写为什么总不能 输出那个function     显示网页上有错误 

解决方案 »

  1.   

    function x(y){ 
    ....... 
    } <% 
    if 条件成立 then 
    %>
    <script language='javascript'>x(1) </script> 
    <%end 
    %> 
      

  2.   

    你的代码会生成这样的html, 你查看页面源码就知道了<script language='javascript'>x(1) </script> 
    function x(y){ 
    ....... 
    }
      

  3.   

    也就是respose.write会将内容输出到页面的顶端, html的解析又是从上到下的, 在调用x函数前这个函数还没定义,所以报错
      

  4.   

    忘记了  是& 1 & 还是 + 1 +