Sign-up....

关于sub的问题,实没办法了,只有把源代码贴上来大家帮助吧,谢谢!

我写了一页程序,形式与下面的代码很类似,可是加上For循环后就报错,请大家给看看,谢谢啦!

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<HTML>

<HEAD>

<TITLE> New Document </TITLE>

<META NAME="Generator" CONTENT="EditPlus">

<META NAME="Author" CONTENT=">

<META NAME="Keywords" CONTENT=">

<META NAME="Description" CONTENT=">

</HEAD>

<BODY>

<%

dim c

c=0

dim d

d=0

for i=1 to 10 '不加入for循环就可以成功运行

call a(i) '不加入for循环时把i换成1就行

call b(i) '不加入for循环时把i换成1就行

sub a(aa)

c=aa+1

'response.write c

end sub

sub b(bb)

d=bb+1

end sub

response.write c+d

next

%>

</BODY>

</HTML>

错误如下:

Microsoft VBScript 编译器错误 错误 '800a03ea'

语法错误

/test3.asp,行 22

sub a(aa)

(我今天都快疯了!)

[679 byte] By [msdn] at [2007-8-15 10:03:30]
# 1 Re: 关于sub的问题,实没办法了,只有把源代码贴上来大家帮助吧,谢谢!

你把定义的sub放到循环外就行了。。

不知道你要什么样的结果。

freejanker at 2006-6-8 16:22:07 >
# 2 Re: 关于sub的问题,实没办法了,只有把源代码贴上来大家帮助吧,谢谢!

就是就是。你干吗把SUB的实体放在循环体里啊。你只需要在FOR循环里调用该SUB就可以了啊。实现部分为什么要放在循环体里啊。

starchange at 2006-6-8 16:25:45 >
# 3 Re: 关于sub的问题,实没办法了,只有把源代码贴上来大家帮助吧,谢谢!

next 放到前面电

ilik at 2006-6-8 16:36:10 >

Web

All Classified