function formatData(strnum, digit) { if (strnum == "") return ""; var strnum = Math.abs(strnum).toString(); if (strnum.indexOf(".") == -1) strnum += "."; var nil = ((Math.pow(10, digit + 1)).toString()).substring(1, digit); strnum += nil; var numf = parseFloat(strnum) + parseFloat("0.0" + nil + "5"); var snum = numf.toString(); return snum.substring(0, snum.indexOf(".") + digit + 1); } function miniopen(a) { var w = window.screen.width; var h = window.screen.height; var winWidth = 400; var winHeight = 600; var winTop = (h - winHeight) / 2; var winLeft = (w - winWidth) / 2; window.open(a, "_blank", "top=" + winTop + ",left=" + winLeft + ",height=" + winHeight + ",width=" + winWidth + ",status=yes,toolbar=auto,menubar=no,location=no"); return false; } function showDate(t1, type) { var t2 = t1.split(","); var t = new Date(t2[0], eval(t2[1]), t2[2], t2[3], t2[4], t2[5]); var date = new Date(); t = new Date(Date.UTC(t.getFullYear(), t.getMonth(), t.getDate(), t.getHours(), t.getMinutes(), t.getSeconds())); var nums = t.getTime() - date.getTime() var minutes = Math.floor(nums / (60 * 1000)) var y = t.getFullYear(); var M = t.getMonth() + 1; var d = t.getDate(); var h = t.getHours(); var m = t.getMinutes(); if (M < 10) M = "0" + M; if (d < 10) d = "0" + d; if (h < 10) h = "0" + h; if (m < 10) m = "0" + m; if (type == 1) return (y + '年' + M + "月" + d + "日" + h + ":" + m); else { if (minutes < 0 && minutes >= -30) return ("" + M + "-" + d + " " + h + ":" + m + ""); else return (M + "-" + d + " " + h + ":" + m); } } Array.prototype.del = function (n) { return this.slice(0, n).concat(this.slice(n + 1, this.length)); } function Hashtable() { this._hash = new Object(); this.add = function (key, value) { if (typeof (key) != "undefined") { this._hash[key] = typeof (value) == "undefined" ? null : value; return true; } else return false; } this.remove = function (key) { delete this._hash[key]; } this.keys = function () { var keys = new Array(); for (var key in this._hash) { keys.push(key); } return keys; } this.count = function () { var i = 0; for (var k in this._hash) { i++; } return i; } this.items = function (key) { return this._hash[key]; } this.contains = function (key) { return typeof (this._hash[key]) != "undefined"; } this.clear = function () { for (var k in this._hash) { delete this._hash[k]; } } } function OddsHistory(theURL) { window.open(theURL, "", "width=900,height=500,top=40,left=100,resizable=yes,scrollbars=yes"); } var hsDetail = new Hashtable(); var min = new Array(20); var max = new Array(20); var avg = new Array(20); var odernum = Array(true, true, true, true, true, true, true, true, true, true, true); //排序初始化数组 var showType = 3; //1:所有指数 2:初指 var dataNum = 0; var numcount; var allCount = 0; var imgName = ""; var companyType = 0; var tempgame = new Array(); if (typeof (game) != "undefined") { tempgame = game; allCount = game.length; } var isFloatCookie = getCookie("oddFloatDiv"); function CreateTable() { for (var i = 0; i < 20; i++) { min[i] = 100; max[i] = 0; avg[i] = 0; } var html = new Array(); var strSclass = ""; var theURL = ""; var strname = ""; dataNum = 0; html.push(''); for (var i = 0; i < game.length; i++) { if (i % 2 != 0) strSclass = "tbg2"; else strSclass = ""; stringq = game[i].split("|"); dataNum++; imgName = (stringq[22] == "1" ? "images/z.gif" : stringq[23] == "1" ? "images/e.gif" : ""); strname = (stringq[22] == "1" ? "主流公司" : stringq[23] == "1" ? "交易所" : ""); theURL = "OddsHistory.html?id=" + stringq[1] + "&r1=" + escape(hometeam_cn) + "&r2=" + escape(guestteam_cn) + "&Company=" + stringq[2]; html.push(''); html.push(''); html.push(''); html.push(''); var tdWidthList = "60,60,60,60,60,60,60".split(','); for (var j = 3; j < 10; j++) { var strNum = showType < 3 ? stringq[j] : stringq[j + 7]; if (showType == 3 && stringq[j + 7] != "") { var odds = Number(stringq[j + 7]); var old = Number(stringq[j]); if (odds > old && j < 6) html.push(""); else if (odds < old && j < 6) html.push(""); else html.push(""); } else html.push(""); } html.push(''); html.push(''); html.push(''); html.push(''); html.push(""); //html.push(''); html.push(''); if (showType == 1) { html.push(''); if (stringq[10] != "") { for (var j = 10; j < 13; j++) { var stra = Number(stringq[j]); var strb = Number(stringq[j - 7]); if (stra > strb) html.push("" + formatData(stringq[j], 2) + ""); else if (stra < strb) html.push("" + formatData(stringq[j], 2) + ""); else html.push("" + formatData(stringq[j], 2) + ""); } html.push(''); html.push(''); html.push(''); html.push(''); } else { html.push(''); html.push(''); } html.push(''); } for (var j = 3; j <= 19; j++) { if (stringq[j] == "") stringq[j] = stringq[j - 7]; var stra = Number(stringq[j]); if (stra < min[j]) min[j] = stra; if (stra > max[j]) max[j] = stra; avg[j] += stra; } } html.push("
' + (i + 1) + '' + stringq[21] + (imgName != "" ? '' : '') + '" + formatData(odds, 2) + "" + formatData(odds, 2) + "" + formatData(odds, 2) + "" + formatData(stringq[j], 2) + "' + (parseFloat(stringq[17]) >= 1 ? "" : "") + formatData(stringq[17], 2) + (parseFloat(stringq[17]) >= 1 ? "" : "") + '' + (parseFloat(stringq[18]) >= 1 ? "" : "") + formatData(stringq[18], 2) + (parseFloat(stringq[18]) >= 1 ? "" : "") + '' + (parseFloat(stringq[19]) >= 1 ? "" : "") + formatData(stringq[19], 2) + (parseFloat(stringq[15]) >= 1 ? "" : "") + '' + showDate(stringq[20], 2) + '
' + formatData(stringq[13], 2) + '' + formatData(stringq[14], 2) + '' + formatData(stringq[15], 2) + '' + formatData(stringq[16], 2) + '       
"); JQ("#dataList").html(html.join("")); //document.getElementById("dataList").innerHTML = html.join(""); } function companyFilter(t) { setCookie('setting.solution', ''); companyType = t; var gametemp = new Array(); for (var j = 0; j < tempgame.length; j++) { var Comparisonstr1 = tempgame[j].split("|"); if (t == 0 || (t == 1 && Number(Comparisonstr1[22]) == 1) || (t == 2 && Number(Comparisonstr1[23]) == 1) || (t == 3 && Number(Comparisonstr1[23]) == 0)) { gametemp.push(tempgame[j]); } } game = gametemp; w(); odds.init(); } function dataFiletr() { var filterObj = JQ("#tab_MinMax"); var trObj1 = filterObj.find("tr").eq(0); var trObj2 = filterObj.find("tr").eq(1); var minF = getFilterData(trObj1.find("td")); var maxF = getFilterData(trObj2.find("td")); var gametemp = []; for (var j = 0; j < tempgame.length; j++) { if (isSaveData(tempgame[j].split("|"), minF, maxF)) { gametemp.push(tempgame[j]); } } game = gametemp; w(); } function isSaveData(arrData, min, max) { var isSave = true; for (var i = 0; i < min.length; i++) { if (max[i] == "" && min[i] == "") continue; var chekData = showType == 2 ? arrData[i + 3] : arrData[i + 10]; chekData = chekData == "" ? arrData[i + 3] : chekData; if (min[i] != "" && max[i] != "" && (parseFloat(chekData) < parseFloat(min[i]) || parseFloat(chekData) > parseFloat(max[i]))) isSave = false; else if (min[i] != "" && max[i] == "" && parseFloat(chekData) < parseFloat(min[i])) isSave = false; else if (min[i] == "" && max[i] != "" && parseFloat(chekData) > parseFloat(max[i])) isSave = false; } return isSave; } function getFilterData(tdObj) { var arr = new Array(10); for (var i = 0; i < tdObj.length; i++) { var input = tdObj.eq(i).find("input"); if (tdObj.length > 12 && i < 12 && i >= 2) arr[i - 2] = input.eq(0).attr("value") else if (tdObj.length < 12 && i >= 1) arr[i - 1] = input.eq(0).attr("value") } return arr; } function clearFilter() { var filterObj = JQ("#tab_MinMax"); var tdObj1 = filterObj.find("tr").eq(0).find("td"); var tdObj2 = filterObj.find("tr").eq(1).find("td"); for (var i = 0; i < tdObj1.length; i++) { if (i >= 2 && i < 12) { var input = tdObj1.eq(i).find("input"); input.eq(0).attr("value", ""); } } for (var i = 0; i < tdObj2.length; i++) { if (i >= 1) { var input = tdObj2.eq(i).find("input"); input.eq(0).attr("value", ""); } } } //function setCount() { // numcount = game.length; // var highFTr = JQ("#highFObj"); // var highRTr = JQ("#highRObj"); // var lowFTr = JQ("#lowFObj"); // var lowRTr = JQ("#lowRObj"); // var avgFTr = JQ("#avgFObj"); // var avgRTr = JQ("#avgRObj"); // for (var i = 3; i < 20; i++) { // if (i < 10) { // highFTr.find("td").eq(i - 1).html(numcount > 0 ? formatData(max[i], 2) : " "); // lowFTr.find("td").eq(i - 2).html(numcount > 0 ? formatData(min[i], 2) : " "); // avgFTr.find("td").eq(i - 2).html(numcount > 0 ? formatData(avg[i] / numcount, 2) : " "); // } // else if (i < 17) { // var strMax = (max[i] > max[i - 7] ? "" + formatData(max[i], 2) + "" : max[i] < max[i - 7] ? "" + formatData(max[i], 2) + "" : max[i]); // var strMin = (min[i] > min[i - 7] ? "" + formatData(min[i], 2) + "" : min[i] < min[i - 7] ? "" + formatData(min[i], 2) + "" : min[i]); // highRTr.find("td").eq(i - 9).html(numcount > 0 ? i < 13 ? strMax : formatData(max[i], 2) : " "); // lowRTr.find("td").eq(i - 9).html(numcount > 0 ? i < 13 ? strMin : formatData(min[i], 2) : " "); // var avgR = formatData(avg[i] / numcount, 2); // var avgF = formatData(avg[i - 7] / numcount, 2); // var strAvg = (avgR > avgF ? "" + avgR + "" : avgR < avgF ? "" + avgR + "" : avgR); // avgRTr.find("td").eq(i - 9).html(numcount > 0 ? i < 13 ? strAvg : avgR : " "); // } // else { // highFTr.find("td").eq(i - 8).html(numcount > 0 ? formatData(max[i], 2) : " "); // lowFTr.find("td").eq(i - 9).html(numcount > 0 ? formatData(min[i], 2) : " "); // avgFTr.find("td").eq(i - 9).html(numcount > 0 ? formatData(avg[i] / numcount, 2) : " "); // } // } //} function setCount() { // var numcount = 0; if (getCookie('setting.solution') == "") numcount = game.length; else numcount = dataNum; var highFTr = JQ("#highFObj"); var highRTr = JQ("#highRObj"); var lowFTr = JQ("#lowFObj"); var lowRTr = JQ("#lowRObj"); var avgFTr = JQ("#avgFObj"); var avgRTr = JQ("#avgRObj"); var firstAvg = [0, 0, 0, 0];//平均主胜率,平均和率,平均客胜率,平均返回率 var realAvg = [0, 0, 0, 0]; for (var i = 3; i < 20; i++) { if (i < 10) { highFTr.find("td").eq(i - 1).html(numcount > 0 ? formatData(max[i], 2) : " "); lowFTr.find("td").eq(i - 2).html(numcount > 0 ? formatData(min[i], 2) : " "); var avgData = formatData(avg[i] / numcount, 2); if (i > 5 && i < 10) { //实盘平均值用公式计算 avgData = GetAvgRate(formatData(avg[3] / numcount, 2), formatData(avg[4] / numcount, 2), formatData(avg[5] / numcount, 2), i - 6); firstAvg[i - 6] = avgData; } avgFTr.find("td").eq(i - 2).html(numcount > 0 ? avgData : " "); } else if (i < 17) { var strMax = (max[i] > max[i - 7] ? "" + formatData(max[i], 2) + "" : max[i] < max[i - 7] ? "" + formatData(max[i], 2) + "" : max[i]); var strMin = (min[i] > min[i - 7] ? "" + formatData(min[i], 2) + "" : min[i] < min[i - 7] ? "" + formatData(min[i], 2) + "" : min[i]); highRTr.find("td").eq(i - 9).html(numcount > 0 ? i < 13 ? strMax : formatData(max[i], 2) : " "); lowRTr.find("td").eq(i - 9).html(numcount > 0 ? i < 13 ? strMin : formatData(min[i], 2) : " "); var avgR = formatData(avg[i] / numcount, 2); var avgF = formatData(avg[i - 7] / numcount, 2); if (i > 12 && i < 17) { //即时平均值用公式计算,用各公司平均值再除公司数计算会不够精确 avgR = GetAvgRate(formatData(avg[10] / numcount, 2), formatData(avg[11] / numcount, 2), formatData(avg[12] / numcount, 2), i - 13); avgF = firstAvg[i - 13]; realAvg[i - 13] = avgR; } var strAvg = (avgR > avgF ? "" + avgR + "" : avgR < avgF ? "" + avgR + "" : avgR); avgRTr.find("td").eq(i - 9).html(numcount > 0 ? i < 13 ? strAvg : avgR : " "); } else { highFTr.find("td").eq(i - 8).html(numcount > 0 ? formatData(max[i], 2) : " "); lowFTr.find("td").eq(i - 9).html(numcount > 0 ? formatData(min[i], 2) : " "); var avgKelly = GetAvgKelly(realAvg[i - 17], formatData(avg[i - 7] / numcount, 2)); avgFTr.find("td").eq(i - 9).html(numcount > 0 ? avgKelly : " "); //avgFTr.find("td").eq(i - 9).html(numcount > 0 ? formatData(avg[i] / numcount, 2) : " "); } } } function GetAvgRate(homewin, standoff, guestwin, type) { var val = 0; switch (type) { case 0: val = (1 / (1 + homewin / standoff + homewin / guestwin)) * 100.0; //主胜率 break; case 1: val = (1 / (1 + standoff / homewin + standoff / guestwin)) * 100.0;//和率 break; case 2: val = (1 / (1 + guestwin / homewin + guestwin / standoff)) * 100.0;//客赢率 break; case 3: val = (1 / (1 + homewin / standoff + homewin / guestwin)) * 100.0 * homewin;//返还率 break; } val = formatData(val, 2); return val; } function GetAvgKelly(avgOdds, odds) { return formatData(avgOdds * odds / 100.0, 2) } function changeShowType(t) { showType = t; setCookie('1x2showType', showType); CreateTable(); } function CheckAll() { JQ("#dataList").find("input[type='checkbox']").each(function () { this.checked = !this.checked; }); } function delCheck(isSave) { companyType = 0; var gametemp = []; var i = 0; JQ("#dataList").find("input[type='checkbox']").each(function () { if (this.checked == isSave) gametemp.push(game[i]); i++; }); if (gametemp.length == 0) { alert(lang == 0 ? "请先选择公司" : "請先選擇公司"); return; } game = gametemp; w(); } function w() { CreateTable(); setCount(); checkTitleFooterFloat(); JQ("#divNumCount").html("共[" + numcount + "/" + allCount + "]间公司"); } function showSelect(t) { if (t == 1) { var obj = JQ("#div_companySelect"); var pos = JQ('#a_companySelect').offset(); obj.css({ left: pos.left, top: pos.top + 29 }); obj.show(); } else JQ("#div_companySelect").hide(); } function showSolution(t, obj) { var obj = JQ("#div_solutions"); if (t == 1) { var pos = JQ('#a_solutions').position(); obj.css({ left: pos.left, top: pos.top + 29 }); obj.show(); } else obj.hide(); } function showFileter() { var obj = JQ("#tab_MinMax"); if (obj.is(':hidden')) obj.show(); else obj.hide(); } /* 按条件排序欧指数据 sortKind:排序条件;与私有numList、公共odernum有关 index:公共game的排序值的位置 */ function oderlist(sortKind, index) { var hashMap = { Set: function (key, value) { this[key] = value }, Get: function (key) { return this[key] }, Contains: function (key) { return this.Get(key) == null ? false : true }, Remove: function (key) { delete this[key] } } function getSortValue(gameStr, sortKind, indexOfValue) { var value; if (hashMap.Contains(gameStr)) { value = hashMap.Get(gameStr); } else { var matchArr = gameStr.split("|"); if (sortKind == 10) { var timeArr = matchArr[indexOfValue].split(","); value = new Date(timeArr[0], eval(timeArr[1]), timeArr[2], timeArr[3], timeArr[4], timeArr[5]); } else { //showType 公共属性 if (showType == 3 && indexOfValue < 10 && matchArr[indexOfValue + 7] != "") { value = Number(matchArr[indexOfValue + 7]); } else value = Number(matchArr[indexOfValue]); } hashMap.Set(gameStr, value); } return value; } var numList = "0,1,2,4,5,6,7,10"; var count = game.length; var bet = 0; for (var i = 0; i < count; i++) { for (var j = 0; j < count - i - 1; j++) { var t1 = getSortValue(game[j], sortKind, index); var t2 = getSortValue(game[j + 1], sortKind, index); if ((odernum[sortKind] ? t1 > t2 : t1 < t2)) { var tmp = game[j]; game[j] = game[j + 1]; game[j + 1] = tmp; } } bet = j; } odernum[sortKind] = !odernum[sortKind]; w(); for (var i = 0; i < odernum.length; i++) { if (numList.indexOf(i.toString()) != -1) JQ("#order" + i).removeClass("down_on").removeClass("up_on"); } JQ("#order" + sortKind).addClass(!odernum[sortKind] ? "up_on" : "down_on"); } function dataInit() { if (getCookie("1x2showType") != "") { showType = parseInt(getCookie("1x2showType")); JQ("#sel_showType").val(showType); } for (var i = 0; i < gameDetail.length; i++) { var data = gameDetail[i].split('^'); var oddsID = parseInt(data[0]); if (!hsDetail.contains(oddsID)) { hsDetail.add(oddsID, data[1]); } } if (JQ('#divFooterFload').length) { checkTitleFooterFloat(); if (JQ("#inputFloat").length) { if (isFloatCookie == "0") { JQ("#inputFloat")[0].checked = false; } else { JQ("#inputFloat")[0].checked = "checked"; } } } isFloatCookie = isFloatCookie == "" ? "1" : isFloatCookie; solution.Show(); sortByCookie(); JQ("#uu2").dragsort({ dragSelector: 'li', dragBetween: false }); JQ('#goDown').click(function () { var dis = JQ('#helptxt').offset().top + 20; window.scrollTo('0', dis); }); // var goDivObj = JQ("#goDiv"); // var thisBodyWidth = document.getElementById("divHeadFloat").scrollWidth; // function getGoDivOff() { // var thisWidth = document.documentElement.clientWidth; // if ((thisWidth - thisBodyWidth) / 2 > 18) { // var goDivRight = (thisWidth - thisBodyWidth) / 2 - 18; // } else { // var goDivRight = 0; // } // goDivObj.css("right", goDivRight + "px"); // } // getGoDivOff(); // window.onresize = getGoDivOff; } var tipsobj; function showtips(e, i, obj) { if (!tipsobj) { tipsobj = JQ("
"); JQ("body").append(tipsobj); } else { tipsobj.show(); } tipsobj[0].className = "twin"; var coordinates = { "x": 0, "y": 0 }; if (e.pageX || e.pageY) { coordinates.x = e.pageX; coordinates.y = e.pageY; } else { coordinates.x = e.clientX + document.body.scrollLeft - document.body.clientLeft; coordinates.y = e.clientY + document.documentElement.scrollTop; } coordinates.x += 20; var data = game[i].split('|'); var html = getchangedata(data[1], hsDetail.items(parseInt(data[1])), data[21]); tipsobj.html(html); tipsobj.css({ "position": "absolute", "width": "244px", "z-index": "197", "left": coordinates.x + "px", "top": coordinates.y + "px" }); if (window.event) { e.cancelBubble = true; } return false; } getchangedata = function (name, data, company) { var spchange = ''; var temhtmlold = ""; var arrData = data.split(';'); spchange = ''; spchange += ''; spchange += ''; spchange += ''; spchange += ''; spchange += ''; spchange += ''; spchange += ''; spchange += ''; spchange += ''; var checkforindex = 0; for (var i = 0; i < arrData.length - 1; i++) { var temhtml = ""; checkforindex++; var temdata = arrData[i]; var arrTemData = temdata.split('|'); if (i == arrData.length - 2) { temhtmlold = ""; temhtmlold += ""; temhtmlold += ""; temhtmlold += ""; temhtmlold += ""; temhtmlold += ""; } else { if (checkforindex > 10) continue; var arrTemDataNext = arrData[i + 1].split('|'); temhtml = ""; temhtml += ""; temhtml += ""; temhtml += ""; temhtml += ""; temhtml += ""; } spchange += temhtml; } if (checkforindex > 10) { spchange += "" } spchange += temhtmlold; spchange += "
' + company + ' 指数变化
主胜客胜变化时间
" + formatData(arrTemData[0], 2) + "" + formatData(arrTemData[1], 2) + "" + formatData(arrTemData[2], 2) + "" + arrTemData[3] + "(初指)
" + getChanelSclass(arrTemData[0], arrTemDataNext[0]) + "" + getChanelSclass(arrTemData[1], arrTemDataNext[1]) + "" + getChanelSclass(arrTemData[2], arrTemDataNext[2]) + "" + arrTemData[3] + "
点击指数查看更多变化
"; return spchange; } function getChanelSclass(odds1, odds2) { var strAvg = (odds1 > odds2 ? "" + formatData(odds1, 2) + "" : odds1 < odds2 ? "" + formatData(odds1, 2) + "" : formatData(odds1, 2)); return strAvg; } function hidetips(obj) { if (window.event) { e = window.event; e.cancelBubble = true; } tipsobj.hide(); return false; } function checkTitleFooterFloat() { var dataTitleObj = JQ('#divHeadFloat'); var dataTitleTop = dataTitleObj.offset().top; var dataTitleHeight = dataTitleObj.height(); var datafooterObj = JQ('#divFooterFload'); var dataFooterHeight = datafooterObj.height(); var dataMainObj = JQ("#dataList"); var dataMainTop = dataMainObj.offset().top; var dataMainHeight = dataMainObj.height(); var scrollTop = Number(JQ(document).scrollTop()); function getDataTitleLocate(scrollTop) { if (isFloatCookie == "0") return false; dataMainHeight = dataMainObj.height(); if (scrollTop > dataTitleTop && scrollTop < dataMainTop + dataMainHeight - dataTitleHeight * 2) { if (dataTitleObj.hasClass('oddtitDiv')) return false; dataTitleObj.addClass('oddtitDiv'); } else { if (!dataTitleObj.hasClass('oddtitDiv')) return false; dataTitleObj.removeClass('oddtitDiv'); } } function getDataFooterLocate(scrollTop) { if (isFloatCookie == "0") return false; dataMainHeight = dataMainObj.height(); var nowClientHeigth = document.documentElement.clientHeight; var betTitleWidth = 0; if (scrollTop + nowClientHeigth - 50 < dataMainTop + dataMainHeight) { if (datafooterObj.hasClass('oddfooterDiv')) return false; datafooterObj.addClass('oddfooterDiv'); } else { if (!datafooterObj.hasClass('oddfooterDiv')) return false; datafooterObj.removeClass('oddfooterDiv'); } } JQ(window).scroll(function () { var scrollTop = Number(JQ(document).scrollTop()); getDataTitleLocate(scrollTop); getDataFooterLocate(scrollTop); }); getDataTitleLocate(scrollTop); getDataFooterLocate(scrollTop); JQ('#goDown').click(function () { var dis = JQ('#helptxt').offset().top + 20; window.scrollTo('0', dis); }); JQ("#inputFloat").click(function () { if (this.checked) { isFloatCookie = "1"; var scrollTop = Number(JQ(document).scrollTop()); getDataTitleLocate(scrollTop); getDataFooterLocate(scrollTop); } else { isFloatCookie = "0"; var dataTitleObj = JQ('#divHeadFloat'); dataTitleObj.removeClass('oddtitDiv'); var datafooterObj = JQ('#divFooterFload'); datafooterObj.removeClass('oddfooterDiv'); } setCookie("oddFloatDiv", isFloatCookie); }) } function exChange() { var string = ","; var i = 0; JQ("#dataList").find("input[type='checkbox']").each(function () { if (this.checked == true) { var stringq = game[i].split("|"); string += stringq[0] + ","; } i++; }); if (string.length < 2) { alert("请先选择公司再进行转换"); return false; } var url = "/xi/Exchange.html?id=" + ScheduleID + "&cids=" + string; window.open(url); } function downEx() { if (typeof (game) != "undefined") { var cid = []; for (var i = 0; i < game.length; i++) { var strData = game[i].split("|"); cid.push(strData[0]); } JQ("#ids").val(cid.join(",")); JQ("#DownloadForm").submit(); // var url = "/ExportExcelNew.aspx?id=" + ScheduleID + "&ids=" + cid.join(",") // window.open(url); } }