求一段php写的限时秒杀倒计时特效。 制定开始时间和结束时间。自己倒计时。不依赖客户端时间限制。
补充:应该用php和js来写这个特效。看来要自己研究了。成功后一定和大家分享。
追问:老兄,审题啊。我要php和js的。php负责获取服务器端时间设置秒杀开始日期和结束时间。js用了显示倒计时的效果。如果倒计时为零。则用ajax返回服务器端。终结秒杀。
哎。自己动动手看看能不能办到吧。
在这里感谢你了。
呵呵。解决了。太长贴不上来
补充:应该用php和js来写这个特效。看来要自己研究了。成功后一定和大家分享。
追问:老兄,审题啊。我要php和js的。php负责获取服务器端时间设置秒杀开始日期和结束时间。js用了显示倒计时的效果。如果倒计时为零。则用ajax返回服务器端。终结秒杀。
哎。自己动动手看看能不能办到吧。
在这里感谢你了。
呵呵。解决了。太长贴不上来
答案:<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>
上一个:Nginx 0.8.x + PHP 5.2.13(FastCGI)搭建胜过Apache十倍的Web服务器
下一个:speedphp和thinkphp的区别,两个都是框架,有谁两个都用过的吗?有什么区别?