当前位置: 代码迷 >> ASP.NET >> 利用js或者jquery进行局部刷新页面,该怎么解决
  详细解决方案

利用js或者jquery进行局部刷新页面,该怎么解决

热度:844   发布时间:2013-02-25 00:00:00.0
利用js或者jquery进行局部刷新页面
我现在做的是个团购页面,主要实现的的时间倒计时当同时有几个活动的时候我不知道怎么用js进行时间倒计时,几个团购活动是用repeater控件进行取值的。

------解决方案--------------------------------------------------------
http://topic.csdn.net/u/20100919/10/4e4245a5-9b23-4604-9134-4a93678d2851?89338
------解决方案--------------------------------------------------------
http://blog.csdn.net/nhpyliner/archive/2010/06/06/5651165.aspx
------解决方案--------------------------------------------------------
给Repeater控件中的html元素加class 在DOM加载完毕的事件中对具有相应class的元素操作,实现倒计时效果,倒计时的初始化时间可以放到隐藏域中……不好说,反正应该不难,只是有些技巧性
------解决方案--------------------------------------------------------
每个Repeater 旁边加个倒计时

JScript code
<form name="form1">   <div align="center" align="center">   <center>离2010年还有:<br>   <input type="textarea" name="left" size="35" style="text-align: center">   </center>   </div>   </form>   <script LANGUAGE="javascript">   startclock()   var timerID = null;   var timerRunning = false;   function showtime() {   Today = new Date();   var NowHour = Today.getHours();   var NowMinute = Today.getMinutes();   var NowMonth = Today.getMonth();   var NowDate = Today.getDate();   var NowYear = Today.getYear();   var NowSecond = Today.getSeconds();   if (NowYear <2000)   NowYear=1900+NowYear;   Today = null;   Hourleft = 23 - NowHour   Minuteleft = 59 - NowMinute   Secondleft = 59 - NowSecond   Yearleft = 2009 - NowYear   Monthleft = 12 - NowMonth - 1 Dateleft = 31 - NowDate   if (Secondleft<0)   {   Secondleft=60+Secondleft;   Minuteleft=Minuteleft-1;   }   if (Minuteleft<0)   {    Minuteleft=60+Minuteleft;   Hourleft=Hourleft-1;   }   if (Hourleft<0)   {   Hourleft=24+Hourleft;   Dateleft=Dateleft-1;   }   if (Dateleft<0)   {   Dateleft=31+Dateleft;   Monthleft=Monthleft-1;   }   if (Monthleft<0)   {   Monthleft=12+Monthleft;   Yearleft=Yearleft-1;   }   Temp=Yearleft+'年, '+Monthleft+'月, '+Dateleft+'天, '+Hourleft+'小时, '+Minuteleft+'分, '+Secondleft+'秒' document.form1.left.value=Temp;   timerID = setTimeout("showtime()",1000);   timerRunning = true;   }   var timerID = null;   var timerRunning = false;   function stopclock () {   if(timerRunning)   clearTimeout(timerID);   timerRunning = false;   }   function startclock () {   stopclock();   showtime();   }   // -->   </script>
  相关解决方案