asp生成静态页面的其中一个问题?

来源:百度知道 编辑:UC知道 时间:2024/06/06 09:34:46
在生成静态页面的时候用到现在的日期生成html文件,下面是其中的代码,有一点不明白,下面调用的是fname=makefilename(now()),怎么会调用的出来function 中的makename=fname&".html"呢?这应该怎样理解呢?我的理解是function里应该是fname=fname&".html"?谁能够帮解惑呢?

<%
function makefilename(fname)
fname = now()
fname = replace(fname,"-","")
fname = replace(fname," ","")
fname = replace(fname,":","")
fname = replace(fname,"PM","")
fname = replace(fname,"AM","")
fname = replace(fname,"上午","")
fname = replace(fname,"下午","")
makefilename = fname & ".html"
end function
fname=makefilename(now())

makefilename = fname & ".html"
这句表示 函数返回值是fname & ".html"

fname=makefilename(now())
表示生成一个文件名字附给变量fname.

两个fname不是一码事,第一个是参数,在函数内部有效,第二个是变量。

这个函数写的也有些野蛮,天哪

VB 6里..function返回值用 函数名=值 的表达式

其实就是一个 return

makefilename 函数返回 fname & ".html"