var pmod_test = { init:function(that,j_page){ that.export_urlchange = function(direct){ if(direct == 'in'){ that.fadein(j_page); j_page.find('div.info > h2.proid').text('ProID:' + that.proid); $.post('/toj/pmod/pmod_test/pmod_test.php',{'proid':JSON.stringify(that.proid)},function(res){ var i; var reto; var seto; var j_table; var j_item; if(res[0] != 'E'){ reto = JSON.parse(res); seto = reto.set; index.setcontent($('' + that.proname + '')); j_page.find('div.content').html(reto.content); $.post('/toj/php/problem.php',{'action':'get_pro_stat','data':JSON.stringify({'proid':that.proid})},function(res){ var reto if(res[0] != 'E'){ reto = JSON.parse(res); j_page.find('div.info > table.statlist td.bscore').text(reto.score); if(reto.tried == false){ j_page.find('div.info > table.statlist td.bscore').css('color','#1C1C1C'); j_page.find('div.info > table.statlist td.stat').text('未嘗試'); }else{ if(reto.score < 60){ j_page.find('div.info > table.statlist td.bscore').css('color','#FF0000'); }else if(reto.score < 80){ j_page.find('div.info > table.statlist td.bscore').css('color','#00FF00'); }else if(reto.score < 100){ j_page.find('div.info > table.statlist td.bscore').css('color','#FFFF00'); }else{ j_page.find('div.info > table.statlist td.bscore').css('color','#FFFFFF'); } if(reto.is_ac == true){ j_page.find('div.info > table.statlist td.stat').text('已通過'); }else{ j_page.find('div.info > table.statlist td.stat').text('已嘗試'); } } } }); j_page.find('div.info > table.limitlist td.timelimit').text(seto.timelimit + ' ms'); j_page.find('div.info > table.limitlist td.memlimit').text(seto.memlimit + ' KB'); j_table = j_page.find('table.scorelist'); j_table.find('tr.item').remove(); for(i = 0;i < seto.count;i++){ j_item = $(''); j_item.find('td.no').text(i + 1); j_item.find('td.score').text(seto.score[i]); j_table.append(j_item); } } }); }else if(direct == 'out'){ that.fadeout(j_page); }else if(direct == 'same'){ } }; j_page.find('div.info > button.submit').on('click',function(e){ that.submit(); }); } };