请高手编写一段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
%>
<%
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 了:)