请高手编写一段asp代码,要实现如下功能:8张图片,每天一张,循环播出。

来源:百度知道 编辑:UC知道 时间:2024/05/31 13:13:21
这是我原来用的代码,调了日期,经常要进行手动修改。
<%
select case day(now)-6
case "1"
%><img src="./images/1.jpg" border=0></a><%
case "2"
%><img src="./images/2.jpg" border=0></a><%
case "3"
%><img src="./images/3.jpg" border=0></a><%
case "4"
%><img src="./images/4.jpg" border=0></a><%
case "5"
%><img src="./images/5.jpg" border=0></a><%
case "6"
%><img src="./images/6.jpg" border=0></a><%
case "7"
%><img src="./images/7.jpg" border=0></a><%
case "8"
%><img src="./images/8.jpg" border=0></a><%

end select
%>

<img src="./images/<%= ((DateDiff("d","2007-11-07",date()) mod 8)+1) %>.jpg" border=0></a>

2007-11-07为初始日期,随便你设置,等于今天或比今天早就可以了

<img src='../images/<%=(date() Mod 8 + 1)%>.jpg' border=0 />

说明: date() Mod 8 的运算中会自动将 date() 转换成日期序数(整数)运算, 然后对8 求雨, 得到 0-7 的整数, 加1 之后就是 1-8 了:)