|
楼主 |
发表于 2017-11-3 18:45:39
|
显示全部楼层
江苏省南京市
var _refreshSedcond = 1000;
var _noGetMax = 100;
var _noGetCount1 = 0;
var _noGetCount2 = 0;
var _noGetCount3 = 0;
/**start**/
function refreshLastIssue() //刷新开奖结果
{
if(lastIssueAjax==null)
lastIssueAjax = new Bajax();
var url = "get_issue_data.do?oper_type=GET_RESULT&game_type="+gameType+"&issue_id="+lastIssueID;
lastIssueAjax.post(url, null, refreshLastIssueCB);
}
var awardArr;
function refreshLastIssueCB(req) //刷新开奖回调函数
{
var resultStr = req.responseText;
if(resultStr.indexOf("%#A.E01%#") >= 0)
{
window.top.open('public/error.do?error=A.E01&forward='+_loginOutPage, '_self');
return;
}
else
{
var topage = false;
if(resultStr.indexOf("%1%##") >= 0)//更新开奖结果
{
_noGetCount1 = 0;
var resultList = resultStr.split("##");
// 是否更新 #0# 今日盈亏 # 最近一期的期数 # 最近一期的结算天 # 最近一期的结果
// 0 1 2 3 4 5
if(lastIssueID!="")
{
playSound();//开奖声音
parent.frames["leftFrame"].resetAbleMoney();//刷新左侧可用金额
if(document.getElementById("Foot_Div")!=null)
{
refreshFootResult(); //刷新底部排行
}
if(document.getElementById("Result_Top_Div")!=null)
{
refreshResultTop(); //刷新排行榜
}
}
lastIssueID = resultList[3];
document.getElementById("UserSurplus").innerHTML = resultList[2];//今日盈亏
w.baidu.com
document.getElementById("Cur_Award_Issue").innerHTML = resultList[3];//期数
//alert(resultList[5])
//设定结果
if(resultList[5]!=null && resultList[5]!="")
{
awardArr = resultList[5].split(",");
for(var i=0; i<awardArr.length; i++)
{
document.getElementById("BaLL_No"+(i+1)).className = "No_"+awardArr[i];
}
}
if(parseInt(resultList[1],10) - parseInt(lastIssueID,10)==2)
{
setTimeout("refreshLastIssue()", _resultSecond); //初始化页面时处于未开奖状态,且不属于封盘的情况
}
topage = true;
}
else
{
if(_noGetCount1 <= _noGetMax)//无取到开奖结果
{
_noGetCount1++;
setTimeout("refreshLastIssue()", _resultSecond); //开奖
}
else
{
topage = true;
}
}
if(isLastIssue && topage)
{
setTimeout("toStatePage()", 60000); //一分钟后跳转
}
}
}
function refreshIssue() //刷新当前期数
{
if(issueAjax==null)
issueAjax = new Bajax();
var url = "get_issue_data.do?oper_type=GET_ISSUE&game_type="+gameType+"&issue_id="+curIssueID;
issueAjax.post(url, null, refreshIssueCB);
}
function refreshIssueCB(req) //刷新期数回调函数
{
var resultStr = req.responseText;
if(resultStr.indexOf("%#A.E01%#") >= 0)
{
window.top.open('public/error.do?error=A.E01&forward='+_loginOutPage, '_self');
return;
}
else
{
if(resultStr.indexOf("%1%##") >= 0)//更新下一期数据
{
_noGetCount2 = 0;
var resultList = resultStr.split("##");
// 是否更新#0# 当前期数 # 服务器当前时间 # 开盘时间 # 距收盘几秒 # 营业时间(分钟)# 开始营业时间 # 结束营业时间
// 0 1 2 3 4 5 6 7 8
curIssueID = resultList[2];
document.getElementById("Cur_Issue").innerHTML = resultList[2];//期数
setOpenServelMsTime(resultList[3], resultList[4], parseInt(resultList[6],10));//设定距離開獎
setCloseServelMsTime(resultList[3], resultList[4], parseInt(resultList[6],10), parseInt(resultList[5],10));//设定距離封盤
}
else
{
if(_noGetCount2 <= _noGetMax)//无更新期数
{
_noGetCount2++;
setTimeout("refreshIssue()", _refreshSedcond); //开奖
}
}
}
}
/**end**/
|
|