有没有办法用PHP写一个倒计时脚本?
4shared.com或megaupload.com使用类似的脚本,它开始从20秒计数到0秒。
在点击下载页面之前,我可以清楚地看到网页上还剩多少秒。
这是jquery吗?
发布于 2012-04-02 13:27:57
这是一个简单的javascript定时器。使用原生javascript与使用jQuery (或任何其他库)一样简单:
<script type="text/javascript">
var seconds_left = 20;
var interval = setInterval(function() {
document.getElementById('timer_div').innerHTML = --seconds_left;
if (seconds_left == 0)
{
clearInterval(interval);
alert('do something here!');
}
}, 1000);
</script>发布于 2012-04-02 13:25:42
计数器是一个javascript特性。
之后,使用header函数发送刷新报头,以便在几秒钟后重定向用户
更新:
header( "refresh:3;url=other.php" );
echo 'You will be redirected in 3 secs. If not, click <a href="other.php">here</a>.';这就是几秒钟后重定向的方式
发布于 2012-04-02 13:27:17
为此,您必须同时使用JavaScript和PHP。
JavaScript将在用户浏览器上显示倒计时,并在经过所需时间后向脚本发送请求。出于这个原因,可以使用JQuery或任何其他框架。
然后,PHP脚本将检查时间间隔,如果满足时间要求,将输出文件。
https://stackoverflow.com/questions/9971252
复制相似问题