分数是不是太少了,大哥!是否考虑另加100分?
以下是一段代码,我以前用过的,请参考!
需要下载的图形我有,来信取之,OK?
还有其它类形的计数器,要不要?还望多多加分才是!
将代码复制-粘贴到ASP文件的适当位置即可。
<%
' 显示的数字位数;
TotalDigits = 7
' 记录数字的文件名和位置,下面的写法与ASP文件在同一目录下;
CounterFile = Server.MapPath ("test.cnt")
On Error Resume Next
Set fs = CreateObject("Scripting.FileSystemObject")
'打开计数文件
Set a = fs.OpenTextFile(CounterFile, 1, 0, 0)
' 取当前计数
CurrentCount = a.ReadLine
InStream.Close
' 计数器加1
CurrentCount = CurrentCount + 1
set b = fs.CreateTextFile (CounterFile, 1, 0)
' 写入新计数
b.WriteLine CurrentCount
b.Close
' 准备显示新计数
TotalCount = Right(String(TotalDigits, "0") &
CurrentCount, TotalDigits)
For i = 1 To TotalDigits
DisplayCount = "<img src=" &
Chr(&H22) &
"images/" &
Mid(TotalCount, i, 1) &
".gif" &
Chr(&H22) &
"width=11 height=12" &
">"
Response.Write(DisplayCount)
Next
%>
注意如下问题:
(1)首先你有执行ASP的权限。
(2)如果你在本地安装了IIS或PWS,用 http://127.0.0.1/count/count.asp
即可看到结果。注意,直接双击count.asp是不行的。
(3)实际上将你的HTML文件的扩展名改成ASP也可以的。然后将上面的代码假如
到其中适当的位置即可。
(4)你可以将数字图片替换成你喜欢的,但是建议加上width和height属性,这
样计数在显示时比较快,效果也比较好。图片放在images目录内,图片的名字
0.gif - 9.gif。