87,917
社区成员
发帖
与我相关
我的任务
分享
var m=1;
var n=1;
var p=4;
var j=1;
var dui=0;
var cuo=0;
var t;
var printnr;
var datis = <?php echo $row['dati_num'] ?>; //试题数量
var secs = <?php echo $row['dati_time'] ?>; //每道题的答题时间
function showtime(){
document.getElementById("opt"+ m +"").style.display = 'block'; //显示试题列表
document.getElementById("anniu").style.display = 'none'; //隐藏按钮
for(j=1; j <= secs; j++) {
t = window.setTimeout("update(" + j + "," + secs + ")", j * 1000);
}
}
function paiming(){
document.getElementById("ranktop").style.display = 'block'; //显示排名模块
}
function update(num,secs) {
if(num == secs) {
document.getElementById("dd"+ n +"").innerHTML = 0; //时间倒计时到了归0
document.getElementById("opt"+ m +"").style.display = 'none'; //隐藏当前试题
m = m+1;
if(m > datis){
document.getElementById("postform").style.display = 'block'; //试题加载完后显示表单填写模块
}
document.getElementById("opt"+ m +"").style.display = 'block'; //显示下一试题
n = n+1;
showtime();
}
else {
printnr = secs-num;
document.getElementById("dd"+ n +"").innerHTML = printnr;
}
}
function aClick(obj){
//alert(obj.alt);
xuanze = obj.id;
ans = obj.title;
if(xuanze === ans)
{
var popInner = obj.parentNode.parentNode.parentNode.parentNode;
var panDuan = obj.parentNode.parentNode.parentNode;
popInner.style.display = 'none'; //隐藏当前试题
document.getElementById("goodjob").style.display = 'block'; //显示回答正确的图片
//popInner.style.backgroundImage ="url(images/rightbg.jpg)no-repeat;";
dui = dui + 1;
setTimeout(function(){
m = m+1;
if(m > datis){
document.getElementById("postform").style.display = 'block'; //试题加载完后显示表单填写模块
document.getElementById("goodjob").style.display = 'none';
document.getElementById("wrongNo").value = cuo; //赋值给隐藏域,错题数
document.getElementById("rightNo").value = dui; //赋值给隐藏域,对题数
document.getElementById('wrong').innerHTML = cuo; //赋值给div,错题数
document.getElementById('right').innerHTML = dui; //赋值给div,对题数
oneti = 100 / datis; //计算一道题的平均分
scores = parseInt(dui * oneti) ; //计算最终成绩,取整数
document.getElementById('scores').innerHTML = scores; //赋值给div,最终成绩
document.getElementById("score").value = scores; //赋值给隐藏域,最终成绩
if(scores < 60){
document.getElementById("show_tip_1").style.display = 'block'; //0-59分
}
if(scores > 59 && scores < 80){
document.getElementById("show_tip_2").style.display = 'block'; //60-79分
}
if(scores > 79 && scores < 100){
document.getElementById("show_tip_3").style.display = 'block'; //80-99分
}
if(scores == 100){
document.getElementById("show_tip_4").style.display = 'block'; //等于100分
}
}
document.getElementById("goodjob").style.display = 'none';
document.getElementById("opt"+ m +"").style.display = 'block'; //显示下一试题
n = n+1;
showtime();
},1500); //1.5秒钟后,自动切换到下一题
}
else
{
var popInner = obj.parentNode.parentNode.parentNode.parentNode;
var panDuan = obj.parentNode.parentNode.parentNode;
popInner.style.display = 'none'; //隐藏当前试题
document.getElementById("bad").style.display = 'block'; //显示回答错误的图片
//popInner.style.backgroundImage ="url(images/rightbg.jpg)no-repeat;";
cuo = cuo + 1;
setTimeout(function(){
m = m+1;
if(m > datis){
document.getElementById("postform").style.display = 'block'; //试题加载完后显示表单填写模块
document.getElementById("bad").style.display = 'none';
document.getElementById("wrongNo").value = cuo; //赋值给隐藏域,错题数
document.getElementById("rightNo").value = dui; //赋值给隐藏域,对题数
document.getElementById('wrong').innerHTML = cuo; //赋值给div,错题数
document.getElementById('right').innerHTML = dui; //赋值给div,对题数
oneti = 100 / datis; //计算一道题的平均分
scores = parseInt(dui * oneti) ; //计算最终成绩,取整数
document.getElementById('scores').innerHTML = scores; //赋值给div,最终成绩
document.getElementById("score").value = scores; //赋值给隐藏域,最终成绩
if(scores < 60){
document.getElementById("show_tip_1").style.display = 'block'; //0-59分
}
if(scores > 59 && scores < 80){
document.getElementById("show_tip_2").style.display = 'block'; //60-79分
}
if(scores > 79 && scores < 90){
document.getElementById("show_tip_3").style.display = 'block'; //80-89分
}
if(scores > 89){
document.getElementById("show_tip_4").style.display = 'block'; //90-100分
}
}
document.getElementById("bad").style.display = 'none';
document.getElementById("opt"+ m +"").style.display = 'block'; //显示下一试题
n = n+1;
showtime();
},1500); //1.5秒钟后,自动切换到下一题
}
}
t = window.setTimeout("update(" + j + "," + secs + ")", 1000);
没注意j*1000
var m=1;
var n=1;
var p=4;
var j=1;
var dui=0;
var cuo=0;
var t;
var printnr;
var datis = <?php echo $row['dati_num'] ?>; //试题数量
var secs = <?php echo $row['dati_time'] ?>; //每道题的答题时间
function showtime(){
if(j==1){
document.getElementById("opt"+ m +"").style.display = 'block'; //显示试题列表
document.getElementById("anniu").style.display = 'none'; //隐藏按钮
}
t = window.setTimeout("update(" + j + "," + secs + ")", j * 1000);
}
function paiming(){
document.getElementById("ranktop").style.display = 'block'; //显示排名模块
}
function update(num,secs) {
if(num == secs) {
document.getElementById("dd"+ n +"").innerHTML = 0; //时间倒计时到了归0
document.getElementById("opt"+ m +"").style.display = 'none'; //隐藏当前试题
m = m+1;
if(m > datis){
document.getElementById("postform").style.display = 'block'; //试题加载完后显示表单填写模块
}
document.getElementById("opt"+ m +"").style.display = 'block'; //显示下一试题
n = n+1;
j=1;
showtime();
}
else {
printnr = secs-num;
document.getElementById("dd"+ n +"").innerHTML = printnr;
j++;
showtime();
}
}
function aClick(obj){
//alert(obj.alt);
clearTimeout(t) ;
xuanze = obj.id;
ans = obj.title;
if(xuanze === ans)
{
var popInner = obj.parentNode.parentNode.parentNode.parentNode;
var panDuan = obj.parentNode.parentNode.parentNode;
popInner.style.display = 'none'; //隐藏当前试题
document.getElementById("goodjob").style.display = 'block'; //显示回答正确的图片
//popInner.style.backgroundImage ="url(images/rightbg.jpg)no-repeat;";
dui = dui + 1;
setTimeout(function(){
m = m+1;
if(m > datis){
document.getElementById("postform").style.display = 'block'; //试题加载完后显示表单填写模块
document.getElementById("goodjob").style.display = 'none';
document.getElementById("wrongNo").value = cuo; //赋值给隐藏域,错题数
document.getElementById("rightNo").value = dui; //赋值给隐藏域,对题数
document.getElementById('wrong').innerHTML = cuo; //赋值给div,错题数
document.getElementById('right').innerHTML = dui; //赋值给div,对题数
oneti = 100 / datis; //计算一道题的平均分
scores = parseInt(dui * oneti) ; //计算最终成绩,取整数
document.getElementById('scores').innerHTML = scores; //赋值给div,最终成绩
document.getElementById("score").value = scores; //赋值给隐藏域,最终成绩
if(scores < 60){
document.getElementById("show_tip_1").style.display = 'block'; //0-59分
}
if(scores > 59 && scores < 80){
document.getElementById("show_tip_2").style.display = 'block'; //60-79分
}
if(scores > 79 && scores < 100){
document.getElementById("show_tip_3").style.display = 'block'; //80-99分
}
if(scores == 100){
document.getElementById("show_tip_4").style.display = 'block'; //等于100分
}
}
document.getElementById("goodjob").style.display = 'none';
document.getElementById("opt"+ m +"").style.display = 'block'; //显示下一试题
n = n+1;
j=1;
showtime();
},1500); //1.5秒钟后,自动切换到下一题
}
else
{
var popInner = obj.parentNode.parentNode.parentNode.parentNode;
var panDuan = obj.parentNode.parentNode.parentNode;
popInner.style.display = 'none'; //隐藏当前试题
document.getElementById("bad").style.display = 'block'; //显示回答错误的图片
//popInner.style.backgroundImage ="url(images/rightbg.jpg)no-repeat;";
cuo = cuo + 1;
setTimeout(function(){
m = m+1;
if(m > datis){
document.getElementById("postform").style.display = 'block'; //试题加载完后显示表单填写模块
document.getElementById("bad").style.display = 'none';
document.getElementById("wrongNo").value = cuo; //赋值给隐藏域,错题数
document.getElementById("rightNo").value = dui; //赋值给隐藏域,对题数
document.getElementById('wrong').innerHTML = cuo; //赋值给div,错题数
document.getElementById('right').innerHTML = dui; //赋值给div,对题数
oneti = 100 / datis; //计算一道题的平均分
scores = parseInt(dui * oneti) ; //计算最终成绩,取整数
document.getElementById('scores').innerHTML = scores; //赋值给div,最终成绩
document.getElementById("score").value = scores; //赋值给隐藏域,最终成绩
if(scores < 60){
document.getElementById("show_tip_1").style.display = 'block'; //0-59分
}
if(scores > 59 && scores < 80){
document.getElementById("show_tip_2").style.display = 'block'; //60-79分
}
if(scores > 79 && scores < 90){
document.getElementById("show_tip_3").style.display = 'block'; //80-89分
}
if(scores > 89){
document.getElementById("show_tip_4").style.display = 'block'; //90-100分
}
}
document.getElementById("bad").style.display = 'none';
document.getElementById("opt"+ m +"").style.display = 'block'; //显示下一试题
n = n+1;
j=1;
showtime();
},1500); //1.5秒钟后,自动切换到下一题
}
}