调用ASP语名的问题

来源:百度知道 编辑:UC知道 时间:2024/06/03 07:03:17
我初学ASP,在网页编程的时候,因为要经常使用到好几句ASP源码,我想将那几句ASP源码做成一个像软件编程那样的子程序,然后在需要使用到的地方进行调用,却不知道应该如何做?更不知道如何调用?有朋友愿意简单举例教教我吗?
子程序放在什么位置都可以的吗?
是否可以调用另一个网页编写好的子程序?

你可以自己写些过程,或函数类之类的
比如用sub 过程名()
end sub
调用就用 call 过程名()
函数定义
Function Getimg(str)
Ll=instr(str,"src=")
Ll=ll+5
Tt=mid(str,ll,100)
Cc=instr(tt,chr(34))-1
Ii=mid(str,ll,cc)
Getimg=ii
End Function
调用函数Getimg(里面是你的记录值或变量值等)

可以的,不过头部要加<!--#include file="***"--> 把其引用过来

如果需要返回值,叫做函数用function编写
不许要返回值,叫做子程序,用sub写
函数例子:
求三个数的和
function sum(a,b,c)'a,b,c为传入参数
sum=a+b+c'sum为函数名,本身就是一个变量
end function
调用的话:
i=1:j=2:k=3
s=sum(i,j,k)

子程序例子:
将一个字符输入n次:
sub printstr(str,num)'a,b,c为传入参数
for i = 1 to num
response.write(str)
next
end sub

call printstr("你好",5)
##################################################################################
子程序可以放在本页面。
但是如果放其它页面里,比如在了fun.asp中,那么就在使用该程序的页面前,用
<!--#include file="fun.asp"-->
来把fun.asp的所有代码插