produce101第一季全集:asp的一个问题

来源:百度文库 编辑:高校问答 时间:2024/04/29 10:58:47
<script language=vbscript>
function jc(x)
dim i,a
a=1
for i=1 to x
a=a*i
next
jc=a
end function

n=inputbox("input n:",1)
m=inputbox("input m:",1)
dim ss
ss=jc(n-1)+jc(m+1)/jc(n+m)
</script>

<%=ss%>

这有什么问题吗?为什么不能运算?

不是吧,
<script language=vbscript>
function jc(x)
dim i,a
a=1
for i=1 to x
a=a*i
next
jc=a
end function

n=inputbox("input n:",1)
m=inputbox("input m:",1)
dim ss
ss=jc(n-1)+jc(m+1)/jc(n+m)
</script>

这个是客户端代码,<%=ss%>是服务器端代码,运行<%=ss%>时,<script>还没有"出生"呢!
应该把<script>改为 <script language=vbscript runat=server>就OK了!