令中国铁道出版社 11.3计数器 113.1轻松制作计数器 执行结果和上例一样,如下图a与图b所示: 文宇计数器测试?- icroanft Intarnet Eplorer 文宇计数测试?- ieronoft Internet Explorer 文件Q)绸级①查看①收④)工具①帮扇 文件①)病经①查看①收Q)工具①帮助 0·04G合收夹e③.画日 后·0回团户独☆收色·回·口 址)q/A:llu/mte种到日 欢迎浏览本网站 欢迎浏览本网站 世: 您是本站第58位贵宾! 您是本站第59位贵宾! 图a 图b
6 11.3 计数器 • 11.3.1 轻松制作计数器 执行结果和上例一样,如下图a与图b所示: 刷新 图a 图b
令中国铁道出版社 11.3计数器 11.31轻松制作计数器 接下来介绍图形计数器的制作方法。原理很简单,首先准备 0-9十个数字的图形,在本范例中十个图形文件分别为0jpg 1Jjpg、…、9jpg。取得计数结果后,再显示出相对应的数字图形文 件就行了。制作图形计数器的程序代码 graphcounterl. asp如下 <I--graphcounter I. asp-. <html> <head> Application Lock <ttle图形计数器测试1<ttle Application ("Counter"=Application Counter")+ <body> Application. UnLock <h2 align=" center"><b>欢迎浏览本 Sub gcounter 网站</b><h2> counts=Application(Counter) <p align="center ><img border="0 digits= For i=digits-l to O STEP-1 width height=180> temp=Fix(counts10 i) <h2> <p align=" center">您是术站第 response. write < img src="& % Call gcounter%>位贵宾!<p temp &"jpg </img> </font> counts=counts-temp*101 </h2 Next body> End sub </htmI> (7
7 11.3 计数器 • 11.3.1 轻松制作计数器 接下来介绍图形计数器的制作方法。原理很简单,首先准备 0~9十个数字的图形,在本范例中十个图形文件分别为0.jpg、 1.jpg、…、9.jpg。取得计数结果后,再显示出相对应的数字图形文 件就行了。制作图形计数器的程序代码graphcounter1.asp如下: <!--graphcounter1.asp--> <% Application.Lock Application("Counter")=Application ("Counter")+1 Application.UnLock Sub gcounter counts=Application("Counter") digits=5 For i=digits-1 to 0 STEP -1 temp=Fix(counts/10^i) response.write "<img src=" & temp & ".jpg></img>" counts=counts-temp*10^i Next End Sub %> <html> <head> <title>图形计数器测试1</title> </head> <body> <h2 align="center"><b>欢迎浏览本 网站</b></h2> <p align="center"><img border="0" src="dhs.jpg" width="300" height="180"></p> <h2><p align="center">您是本站第 <%Call gcounter%>位贵宾!</p> </font> </h2> </body> </html>
令中国铁道出版社 11.3计数器 11.31轻松制作计数器 说明: (1)本程序使用 Application(" Counter")变量来累加计数结果。 (2)调用 gcounter子程序来显示出数字图形, gcounter子程序的作 法如下 以5位数的数字为例,利用Fo循环及<img标记将每个位数的 数字图形显示出就可以了。以12345这个数为例,最左边的数为1 也就是(12345/104)的整数部分,第二个数为2,也就是(12345 1×104(103的整数部分。本程序就是用这个方法依次取出数字。 (3)Fⅸx函数可用来取—个数的整数部分。 (4) digits变量可以决定输出数字的位数
8 11.3 计数器 • 11.3.1 轻松制作计数器 说明: (1)本程序使用Application("Counter")变量来累加计数结果。 (2)调用gcounter子程序来显示出数字图形,gcounter子程序的作 法如下: 以5位数的数字为例,利用For循环及<img>标记将每个位数的 数字图形显示出就可以了。以12345这个数为例,最左边的数为1, 也就是(12345/104)的整数部分,第二个数为2,也就是(12345- 1×104(/103的整数部分。本程序就是用这个方法依次取出数字。 (3)Fix函数可用来取一个数的整数部分。 (4)digits变量可以决定输出数字的位数
令中国铁道出版社 11.3计数器 113.1轻松制作计数器 执行结果如下图a与图b示 回形计数器洲试1-夏 i crosoft Int amnt explorer 阳计数器测试1-夏 iereseft Int arnot Exp1ar和 文件①)编辑①)查看①0收0)工具①副动① 文件①)绸场①)查看①0收0工具①副动 ⊙·。团国心P独古收ea2回·口 ⊙是·因P独立收色a,》回·口 地址)M甲205lp/ahˇ团转到| 地址)M甲2a01hulp/ahut团到| 欢迎浏览本网站 欢迎浏览本网站 容状 您是本站第0o①o③位贵宾 您是本站第0o①0④位贵宾 t Internet 图a 图b
9 11.3 计数器 • 11.3.1 轻松制作计数器 执行结果如下图a与图b所示: 图a 图b 刷新
令中国铁道出版社 11.3计数器 113.1轻松制作计数器 当 digits-=6时执行六位数输出,执行结果如下图所示 3图形计数器测试1- icrosoft Internet Explore 文件①)编辑①)查看)收藏)工具①)帮助Qg 后退·0P搜索☆收藏夹色,藻副,口 地址0p/12701-11转到每接” ,, 欢迎浏览本网站 您是本站第◎◎①◎⑥位贵宾 完毕
10 11.3 计数器 • 11.3.1 轻松制作计数器 当digits=6时执行六位数输出,执行结果如下图所示: