求一段php写的限时秒杀倒计时特效。 制定开始时间和结束时间。自己倒计时。不依赖客户端时间限制。
展开全部
<body>
倒计时:<input name="txt" type="text" id="txt" />
</body>
<script>
var time_fuc=function()
{
this.hours=1;//时
this.minute=0;//分
this.seconds=0;//秒
this.time=null;
}
var t=new time_fuc();
function set_t()
{
var fla=false;
if(t.seconds==0)
{
if(t.minute==0)
{
if(t.hours==0)
{
fla=true;
}else
{
t.hours--;
t.minute=59;
t.seconds=59;
}
}else
{
t.minute--;
t.seconds=59;
}
}else
{
t.seconds--;
}
var str="";
if(fla)
{
str="结束";
clearTimeout(t.time);
}else
{
str=t.hours+":"+((t.minute<0)?"0":"")+t.minute+":"+((t.seconds<10)?"0":"")+t.seconds;
document.getElementById("txt").value=str;
t.time=setTimeout("set_t()",1000);
}
}
set_t();
</script>
倒计时:<input name="txt" type="text" id="txt" />
</body>
<script>
var time_fuc=function()
{
this.hours=1;//时
this.minute=0;//分
this.seconds=0;//秒
this.time=null;
}
var t=new time_fuc();
function set_t()
{
var fla=false;
if(t.seconds==0)
{
if(t.minute==0)
{
if(t.hours==0)
{
fla=true;
}else
{
t.hours--;
t.minute=59;
t.seconds=59;
}
}else
{
t.minute--;
t.seconds=59;
}
}else
{
t.seconds--;
}
var str="";
if(fla)
{
str="结束";
clearTimeout(t.time);
}else
{
str=t.hours+":"+((t.minute<0)?"0":"")+t.minute+":"+((t.seconds<10)?"0":"")+t.seconds;
document.getElementById("txt").value=str;
t.time=setTimeout("set_t()",1000);
}
}
set_t();
</script>
追问
老兄,审题啊。我要php和js的。php负责获取服务器端时间设置秒杀开始日期和结束时间。js用了显示倒计时的效果。如果倒计时为零。则用ajax返回服务器端。终结秒杀。
哎。自己动动手看看能不能办到吧。
在这里感谢你了。
呵呵。解决了。太长贴不上来
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询