HTML代码:
<h6><font color="#FF0000">游戏规则:</font>
欢迎来到欧皇游戏,我们已为您生成了一个0到100之间的随机数。猜一下吧勇士,屠龙宝刀就在眼前!您还有3次免费尝试机会!
</h6>
<input id="d1" type="text" placeholder="猜一猜" />
<input id="d2" type="submit" value="提交" οnclick="guessNum()" /><br />
<input id="d3" type="text" placeholder="请输入充值金额" />
<input id="d4" type="button" value="点击充值" οnclick="invest()"/><br />
<input id="d5" type="button" value="查询剩余机会" οnclick="lookup()"/>
js代码:
<script>
var c=3;
var s=0;
var o=100;
var add=0;
var y = 0;
var random = Math.floor(Math.random()*100);
function guessNum(){
var x =$("#d1").val();
if(x==""||x>=o || x<s){
alert("请输入"+s+"到"+o+"之间的数字。");
$("#d1").focus();
}
else if(isNaN(x)){
add++;
if(add==1){alert("你输入的不是数字。");}
if(add==2){alert("如果你不输入数字你将被退出游戏。");}
if(add==3){alert("朋友你的智商不适合玩儿这个游戏,再见!");window.close();}
}
else{
if(x>random){
c--;
o=x;
alert("你猜的数字太大了答案在"+s+"到"+o+"之间,你还有"+c+"次机会!");}
if(x<random){
c--;
s=x;
alert("你猜的数字太小了答案在"+s+"到"+o+"之间,你还有"+c+"次机会!"); }
if(x==random){
c++;
alert("猜数成功,为你增加一次游戏机会,可点击查询剩余机会查询。");
}
if(c==0){
if(y==0){
alert("你的机会已经用完,请充值。");
$("#i3").focus();}
if(y==1){alert("不充值就结束游戏。");
window.close();}
y++;
}
}
}
function invest(){
var i =$("#d3").val();
var n = Math.floor(i/100);
if(i<100){
alert("输入的金额不足充值一次机会,请充值至少大于100的金额,每充值100,增加一次机会。");
$("#d3").focus();
}
else{
c=c+n;
alert("成功充值"+n+"次机会");
}
}
function lookup(){
alert("你还剩余"+c+"次机会。");
}
</script>