读书人

请问asp团购倒计时有关问题

发布时间: 2012-09-24 13:49:41 作者: rapoo

请教asp团购倒计时问题
我现在循环读取3个团购产品,每个产品带一个倒计时的功能,

<%
sql = "select top 3 * from liangjing_Products where len(ProductName)>20 order by ID desc"
Set rs = Server.CreateObject("ADODB.RecordSet")
rs.Open sql,conn,1,1
while not rs.eof
%>

离团购结束还有:<span id="daytime"></span>天<span id="hourtime"></span>时<span id="mintime"></span>分<span id="stime"></span>秒

<%
rs.movenext
wend
rs.close
set rs=nothing
%>

结束日期字段是:<%=rs("endtime")%> 其格式是:2012/3/23

请问这个功能怎么实现呀?能贴出代码?

[解决办法]
就是个倒计时程序。
[解决办法]
http://code.usuishi.com/Web/DemoView.aspx?DemoID=25
[解决办法]
js 代码 只要有做了这个很简单的, 以前见过在线考试系统差不多
[解决办法]
思路:在asp里算出倒计时的秒数,直接用js的setinterval 减秒就行了
一个的倒计时输出是这样的,

HTML code
  离团购结束还有:<span id="date1"></span>天<span id="hour1"></span>时<span id="minute1"></span>分<span id="second1"></span>秒  <script type="text/javascript" >      var left1 = 63020;      window.setInterval("document.getElementById('date1').innerHTML =Math.floor(left1/86400);document.getElementById('hour1').innerHTML =Math.floor(left1%86400/3600);document.getElementById('minute1').innerHTML = Math.floor(left1%3600/60);document.getElementById('second1').innerHTML = left1%60;left1--;", 1000);                 </script> 

读书人网 >ASP

热点推荐