- UID
- 29867
- 阅读权限
- 100
- 帖子
- 55695
- 精华贴数
- 21
- 技术排名
- 20
- 技术积分
- 55076
- 社区排名
- 58
- 社区积分
- 31062
- 注册时间
- 2002-11-27
- 精华贴数
- 21
- 技术积分
- 55076
- 社区积分
- 31062
- 注册时间
- 2002-11-27
- 论坛徽章:
- 357
|
- <form topmargin=0>
- <table border=1 width=100%>
- <tr><td width=10%>序号</td><td width=25%>当前下注额</td><td width=25%>加注额</td><td width=20%>加注前赔率</td><td width=20%>加注后赔率</td></tr>
- <script>var k=6; document.writeln("<input type=hidden name=SL value="+k+">"); for(var i=0;i<k;i++){document.writeln("<tr><td>"+(i+1)+"</td>\n"+"<td><input type=text name=b"+i+" style=\"width:95%\" onBlur='CR(this.form)'></td>" + "<td><input type=text name=a"+i+" style=\"width:95%\" onBlur='CR(this.form)'></td>" + "<td><input type=text name=r"+i+" style=\"width:95%\"></td>" + "<td><input type=text name=s"+i+" style=\"width:95%\"></td></tr>");}</script>
- </table>
- </form>
- <script>
- function CR(f){ var cnt = parseInt(f.SL.value); var bet = new Array(); var newBet = new Array(); var tmp=0; for(var i=0; i<cnt; i++) { try{tmp=eval('parseInt(f.b'+i+'.value)');bet[i]=isNaN(tmp)?0:tmp; tmp=eval('parseInt(f.a'+i+'.value)');newBet[i]=isNaN(tmp)?0:tmp;}catch(e){alert(e.description)} } var betRatio= new Array(); var betNewRatio= new Array(); calcAllRatio(bet, newBet, betRatio, betNewRatio); var o; for(var i=0; i<cnt; i++) { o=eval('f.r'+i); o.value=betRatio[i]+'%'; o=eval('f.s'+i); o.value=betNewRatio[i]+'%'; }}function calcAllRatio(arrBet, arrNewBet, betRatio, betNewRatio){ var totalBet=0; totalNewBet=0; if(arrNewBet==null) { for(var i=0; i<arrBet.length; i++) { arrNewBet[i]=0; } } for(var i=0; i<arrBet.length; i++) { totalBet+=arrBet[i]; totalNewBet+=arrBet[i]+arrNewBet[i]; } for(var i=0; i<arrBet.length; i++) { betRatio[i] = calcRatio(totalBet, arrBet[i]); betNewRatio[i] = calcRatio(totalNewBet, arrBet[i] + arrNewBet[i]); }}function calcRatio(total, bet){ var TAX=0.01; return Math.round(bet==0 ? 0: ((total-bet)*(1-TAX)/bet +1)*10000)/100;}</script>
复制代码 |
|