Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在倒计时后从结果页请求回显_Java_Javascript_Php_Ajax_Request - Fatal编程技术网

Java 在倒计时后从结果页请求回显

Java 在倒计时后从结果页请求回显,java,javascript,php,ajax,request,Java,Javascript,Php,Ajax,Request,我有一个运行多人21点游戏。 两名玩家加入后,倒计时开始(60秒) 一旦计时器用完,我想让它运行另一个PHP页面,上面有结果,然后回显结果。 但是,如果结果是平局,我希望倒计时再次在60秒时重新启动 下面是我当前运行的代码: window.onload = function(){ countDown('my_div1', 'Result to be displayed', <?echo$newgamefinish?>); } function countDown(elID, out

我有一个运行多人21点游戏。 两名玩家加入后,倒计时开始(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 
}
window.onload=function(){
倒计时('my_div1','要显示的结果',);}
功能倒计时(elID、输出、秒){
var elem=document.getElementById(elID),
开始=新日期().getTime(),结束=开始+秒*1000,
计时器=设置间隔(函数(){
var now=new Date().getTime(),timeleft=end now,timeparts;
如果(时间间隔<0){
elem.innerHTML=输出;
清除间隔(计时器);
}否则{
timeparts=[数学下限(timeleft/60000),数学下限(timeleft/1000)%60];
如果(时间部分[1]<10)时间部分[1]=“0”+时间部分[1];
elem.innerHTML=“剩余时间:“+timeparts[0]+”:“+timeparts[1];
}},0);//此数字越小,计时器越精确。建议使用250
}

$newgamefinish是游戏剩余的时间,从60开始。

这很好。。。您的问题是什么?在该代码中,当计时器达到0时,如何获取另一个包含结果的页面,然后显示回显。