count.asp< html >< head >< meta http-equiv=\”Content-Type\”content=\”text/html; charset=gb2312\” ><title>随风起舞之千变计数器</title></head><body><p><%dim outcountfile=server.mappath(\”aspcount.txt\”)set objfile=server.createobject(\”scripting.filesystemobject\”)
\’ 定义一个服务器组件.set out=objfile.opentextfile(countfile,1,false,false)counter=out.readline
\’ 读取数据.out.closeset objfile=server.createobject(\”scripting.filesystemobject\”)set out=objfile.createtextfile(countfile,trUE,FALSE)application.lock
\’ 暂时锁定.counter=counter+1
\’ 访客次数加1.out.writeline(counter)
\’ 写入数据.application.unlock
\’ 解锁.out.close%><script language=\”javascript\”> function countdisp(countvar){var countvar1=\”000000\”+countvar;
\’ 实现随机显示,不足6位以0补全. var howFar1=countvar1.length;countvar1=countvar1.substring(howFar1, howFar1-1)var index=\”\”+Math.floor(Math.random()*10);if (index==\”10\”){index=\”0\”};for (var icount=0;icount< 6;icount++={ var g=countvar1.substring(icount,icount+1);document.images[icount].src=\”http://localhost/images/\”+index+g+\”.gif\”;} =</script></p><!–预载图像数组—>您是第<img src=\”http://localhost/images/00.gif\” height=20 width=20><img src=\”http://localhost/images/00.gif\” height=20 width=20><img src=\”http://localhost/images/00.gif\”height=20 width=20><img src=\”http://localhost/images/00.gif\”height=20 width=20><img src=\”http://localhost/images/00.gif\”height=20 width=20><img src=\”http://localhost/images/00.gif\”height=20 width=20>位访问者!<script language=\”javascript\”>count(counter);
\’ 调用count()函数,实现计数器的动态图像显示.</script></body></html>[1]