在倒数计时器之后请求结果页面的回声

时间:2013-12-12 19:07:58

标签: java javascript php ajax request

我有一个正在运行的多人游戏二十一点游戏。 一旦两个玩家都加入倒数计时器开始(60秒)。

一旦计时器用完,我希望它运行另一个包含结果的PHP页面,然后回显结果。 但是如果结果是平局,我希望倒数计时器再次以60秒重新启动。

这是我目前正在运行的代码:

window.onload = function(){
countDown('my_div1', 'Result to be displayed', <?echo$newgamefinish?>); }

function countDown(elID, output, seconds){
var elem = document.getElementById(elID),
start = new Date().getTime(), end = start+seconds*1000,
timer = setInterval(function() {
var now = new Date().getTime(), timeleft = end-now, timeparts;
if( timeleft < 0) {
elem.innerHTML = output;
clearInterval(timer);
}else{
timeparts = [Math.floor(timeleft/60000),Math.floor(timeleft/1000)%60];
if( timeparts[1] < 10) timeparts[1] = "0"+timeparts[1];
elem.innerHTML = "<font color=white size=1 face=verdana>Time left: "+timeparts[0]+":"+timeparts[1];
}},0); // the lower this number, the more accurate the timer. 250 recommended 
}

$ newgamefinish是比赛的剩余时间,从60开始。

0 个答案:

没有答案