var ri=<%=tian %>;
var shi=<%=shi %>;
var fen=<%=fen %>;
var miao=<%=miao %>;
if(shi!="" && fen!="" && miao!="")
{
window.setInterval ("OnlineTimes();",1000);//每隔1秒调用OnlineStayTimes
function OnlineTimes()
{
miao--;
if(miao>0&&miao<10)
{
miao="0"+miao;
} if(miao==0)
{
miao=60;
fen-=1;
}
if(fen==0)
{
fen=60;
shi-=1;
}
if(shi==0)
{
shi=24;
ri-=1;
}
if(ri==0)
{
ri="-";
}
if(shi==0&&ri==0)
{
ri="-";
shi="-";
}
if(shi==0&&ri==0&&fen==0)
{
ri="-";
shi="-";
fen="-";
}
if(shi==0&&ri==0&&fen==0&&miao==0)
{
ri="-";
shi="-";
fen="-";
miao="-";
}
document.getElementById('hour').innerHTML ="<table style='font-size:14px;color:White; text-align:center;font-weight:bold;font-family:微软雅黑; width:190px;'><tr><td style='background-image:url(../images/ulbj.jpg);width:60px;'>"+ri+"</td><td style='background-image:url(../images/ulbj.jpg);width:60px;'>"+shi+"</td><td style='background-image:url(../images/ulbj.jpg);width:60px;'>"+fen+"</td><td style='background-image:url(../images/ulbj.jpg);width:60px;'>"+miao+"</td></tr><tr><td style='color:Black; font-size:10px;'>天</td><td style='color:Black; font-size:10px;'>时</td><td style='color:Black; font-size:10px;'>分</td><td style='color:Black; font-size:10px;'>秒</td></tr>"
}
}
else
{
window.onload=function(){
document.getElementById('hour').innerHTML ="<table style='font-size:14px;color:White; text-align:center;font-weight:bold;font-family:微软雅黑; width:150px;'><tr><td style='background-image:url(../images/ulbj.jpg);width:50px;'>-</td><td style='background-image:url(../images/ulbj.jpg);width:50px;'>-</td><td style='background-image:url(../images/ulbj.jpg);width:50px;'>-</td><td style='background-image:url(../images/ulbj.jpg);width:50px;'>-</td></tr><tr><td style='color:Black; font-size:10px;'>天</td><td style='color:Black; font-size:10px;'>时</td><td style='color:Black; font-size:10px;'>分</td><td style='color:Black; font-size:10px;'>秒</td></tr>";
}
}这是倒计时的代码,问题是我按F5在刷新下就不美妙刷了,怎么解决呢
var shi=<%=shi %>;
var fen=<%=fen %>;
var miao=<%=miao %>;
if(shi!="" && fen!="" && miao!="")
{
window.setInterval ("OnlineTimes();",1000);//每隔1秒调用OnlineStayTimes
function OnlineTimes()
{
miao--;
if(miao>0&&miao<10)
{
miao="0"+miao;
} if(miao==0)
{
miao=60;
fen-=1;
}
if(fen==0)
{
fen=60;
shi-=1;
}
if(shi==0)
{
shi=24;
ri-=1;
}
if(ri==0)
{
ri="-";
}
if(shi==0&&ri==0)
{
ri="-";
shi="-";
}
if(shi==0&&ri==0&&fen==0)
{
ri="-";
shi="-";
fen="-";
}
if(shi==0&&ri==0&&fen==0&&miao==0)
{
ri="-";
shi="-";
fen="-";
miao="-";
}
document.getElementById('hour').innerHTML ="<table style='font-size:14px;color:White; text-align:center;font-weight:bold;font-family:微软雅黑; width:190px;'><tr><td style='background-image:url(../images/ulbj.jpg);width:60px;'>"+ri+"</td><td style='background-image:url(../images/ulbj.jpg);width:60px;'>"+shi+"</td><td style='background-image:url(../images/ulbj.jpg);width:60px;'>"+fen+"</td><td style='background-image:url(../images/ulbj.jpg);width:60px;'>"+miao+"</td></tr><tr><td style='color:Black; font-size:10px;'>天</td><td style='color:Black; font-size:10px;'>时</td><td style='color:Black; font-size:10px;'>分</td><td style='color:Black; font-size:10px;'>秒</td></tr>"
}
}
else
{
window.onload=function(){
document.getElementById('hour').innerHTML ="<table style='font-size:14px;color:White; text-align:center;font-weight:bold;font-family:微软雅黑; width:150px;'><tr><td style='background-image:url(../images/ulbj.jpg);width:50px;'>-</td><td style='background-image:url(../images/ulbj.jpg);width:50px;'>-</td><td style='background-image:url(../images/ulbj.jpg);width:50px;'>-</td><td style='background-image:url(../images/ulbj.jpg);width:50px;'>-</td></tr><tr><td style='color:Black; font-size:10px;'>天</td><td style='color:Black; font-size:10px;'>时</td><td style='color:Black; font-size:10px;'>分</td><td style='color:Black; font-size:10px;'>秒</td></tr>";
}
}这是倒计时的代码,问题是我按F5在刷新下就不美妙刷了,怎么解决呢
TimeSpan ts2 = d3.Subtract(DateTime.Now).Duration();
//ri = ts2.Days.ToString();
shi = ts2.Hours.ToString();
fen = ts2.Minutes.ToString();
miao = ts2.Seconds.ToString();
tian = ts2.Days.ToString();后台Page_Load