|
2 | 2 | "http://www.w3.org/TR/html4/loose.dtd">
|
3 | 3 | <html>
|
4 | 4 | <head>
|
5 |
| -<meta http-equiv="Content-Type" content="text/html; charset=gb2312"> |
6 |
| -<title>聪明的天平</title> |
| 5 | +<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> |
| 6 | +<title>聪明的天平</title> |
7 | 7 | <style type="text/css">
|
8 | 8 | <!--
|
9 | 9 | .style1 {color: #006699}
|
|
41 | 41 | function createLog(left,right,stat,r){
|
42 | 42 |
|
43 | 43 | var e=createEle("td");
|
44 |
| - e.appendChild(document.createTextNode("第"+r+"次:"+stat)); |
| 44 | + e.appendChild(document.createTextNode("第"+r+"次:"+stat)); |
45 | 45 | var t=createEle("p");
|
46 | 46 | t.style.color="#006699";
|
47 |
| - t.appendChild(document.createTextNode("天平左侧:")); |
| 47 | + t.appendChild(document.createTextNode("天平左侧:")); |
48 | 48 | e.appendChild(t);
|
49 | 49 | t=createEle("small");
|
50 | 50 | t.appendChild(document.createTextNode(left));
|
51 | 51 | e.appendChild(t);
|
52 | 52 | // e.appendChild(createEle("br"));
|
53 | 53 | t=createEle("p");
|
54 | 54 | t.style.color="#006699";
|
55 |
| - t.appendChild(document.createTextNode("天平右侧:")); |
| 55 | + t.appendChild(document.createTextNode("天平右侧:")); |
56 | 56 | e.appendChild(t);
|
57 | 57 | t=createEle("small");
|
58 | 58 | t.appendChild(document.createTextNode(right));
|
|
102 | 102 | var reg = /^[-]?\d*\.?\d*$/;
|
103 | 103 | e = e.toString( );
|
104 | 104 | if(!e.match(reg)){
|
105 |
| - alert("你所输入的内容不是一个整数"); |
| 105 | + alert("你所输入的内容不是一个整数"); |
106 | 106 | return;
|
107 | 107 | }
|
108 | 108 | var f=new Number(e);
|
109 | 109 | if(f<3 || f> Number.MAX_VALUE ){
|
110 |
| - alert("你所输入的应该是一个大于3的数字"); |
| 110 | + alert("你所输入的应该是一个大于3的数字"); |
111 | 111 | return;
|
112 | 112 | }
|
113 | 113 | setBallsCount(f);
|
114 |
| - var txt="现在将球编号为:1,2,.."+f+"。请在心中选择其中一个球作为那颗质量不一样的球,并记住它的编号,以及他比其他的球重还是轻。" |
| 114 | + var txt="现在将球编号为:1,2,.."+f+"。请在心中选择其中一个球作为那颗质量不一样的球,并记住它的编号,以及他比其他的球重还是轻。" |
115 | 115 | replaceInnerHTML("step3_count",txt);
|
116 | 116 | hide("step2");
|
117 | 117 | show("step3");
|
|
122 | 122 | var target = (evt.target) ? evt.target : evt.srcElement;
|
123 | 123 | if(target.id=="tianpinleft"){
|
124 | 124 | round++;
|
125 |
| -createLog(getBallsAt(1),getBallsAt(2),"左重右轻",round); |
| 125 | +createLog(getBallsAt(1),getBallsAt(2),"左重右轻",round); |
126 | 126 | tianpinStatus=1;
|
127 | 127 | judge();
|
128 | 128 | }else if(target.id=="tianpinright"){
|
129 | 129 | round++;
|
130 |
| -createLog(getBallsAt(1),getBallsAt(2),"右重左轻",round); |
| 130 | +createLog(getBallsAt(1),getBallsAt(2),"右重左轻",round); |
131 | 131 | tianpinStatus=2;
|
132 | 132 | judge();
|
133 | 133 | }else if(target.id=="tianpinpinhen"){
|
134 | 134 | round++;
|
135 |
| -createLog(getBallsAt(1),getBallsAt(2),"平衡",round); |
| 135 | +createLog(getBallsAt(1),getBallsAt(2),"平衡",round); |
136 | 136 |
|
137 | 137 | tianpinStatus=0;
|
138 | 138 | judge();
|
|
142 | 142 | var r=decide();
|
143 | 143 | var e;
|
144 | 144 | if(-1==r){
|
145 |
| - replaceInnerHTML("theanswer","无解"); |
| 145 | + replaceInnerHTML("theanswer","无解"); |
146 | 146 | hide("tianpin");
|
147 | 147 | hide("message");
|
148 | 148 | show("showanswer");
|
|
173 | 173 | function tellFrieds(){
|
174 | 174 | var e=document.getElementById("message");
|
175 | 175 | if (e.style.display=="none"){
|
176 |
| - var s="朋友,这是一个很有趣的人工智能\n"+document.location.toString(); |
| 176 | + var s="朋友,这是一个很有趣的人工智能\n"+document.location.toString(); |
177 | 177 | e.style.display="block";
|
178 | 178 | e.value=s;
|
179 | 179 | e.focus();
|
|
187 | 187 | </script>
|
188 | 188 | <noscript>
|
189 | 189 | <p>
|
190 |
| -<div align="center" style="color:red">本页面必须使用javascript才可以正确显示,但你目前的浏览器设置禁用或阻止了使用javascript</div> |
| 190 | +<div align="center" style="color:red">本页面必须使用javascript才可以正确显示,但你目前的浏览器设置禁用或阻止了使用javascript</div> |
191 | 191 | </p>
|
192 | 192 | </noscript>
|
193 | 193 | <body>
|
194 | 194 | <div align="center">
|
195 | 195 | <form id="myform" name="myform" style="width:550px "><div align="left">
|
196 | 196 | <div id="step1" style="display:block ">
|
197 |
| - <div>在一堆大小相同的球之中,有一只球与其他的球重量不同,现有一只没有砝码的天平,现在由玩家来设定这些球,机器人将用天平判断出哪一只球是那只不一样的球。</div> |
| 197 | + <div>在一堆大小相同的球之中,有一只球与其他的球重量不同,现有一只没有砝码的天平,现在由玩家来设定这些球,机器人将用天平判断出哪一只球是那只不一样的球。</div> |
198 | 198 | <div align="right">
|
199 |
| - <input type="button" name="button1" value="我明白了,开始玩吧" onClick="toggleStep(event)"> |
| 199 | + <input type="button" name="button1" value="我明白了,开始玩吧" onClick="toggleStep(event)"> |
200 | 200 | </div>
|
201 | 201 | </div>
|
202 |
| - <div id="step2" style="display:none"><p align="left">请玩家来设定总球数(建议不要超过1500个球): |
| 202 | + <div id="step2" style="display:none"><p align="left">请玩家来设定总球数(建议不要超过1500个球): |
203 | 203 | <input id="txtCount" name="textfield" type="text" size="5">
|
204 | 204 | <input type="button" name="button2" value="OK" style="width:80" onClick="setCount()"></p></div>
|
205 | 205 | <div id="step3" style="display:none">
|
|
208 | 208 | <input type="button" name="button3" value="I am ready" onClick="onDecide(event)">
|
209 | 209 | </div>
|
210 | 210 | <div id="tianpin" style="display:none">
|
211 |
| - <p class="style1">天平左侧: |
| 211 | + <p class="style1">天平左侧: |
212 | 212 | </p>
|
213 | 213 | <small><div id="onleft">a</div></small>
|
214 | 214 | <br>
|
215 |
| - <span class="style1">天平右侧:</span> |
| 215 | + <span class="style1">天平右侧:</span> |
216 | 216 | <small><div id="onright">a</div></small>
|
217 | 217 | <br> <div align="center">
|
218 |
| - <input id="tianpinleft" type="button" name="Submit5" value="左重右轻" onClick="onDecide(event)"> |
| 218 | + <input id="tianpinleft" type="button" name="Submit5" value="左重右轻" onClick="onDecide(event)"> |
219 | 219 |
|
220 |
| - <input id="tianpinpinhen" type="button" name="Submit6" value="平衡" style="width:80" onClick="onDecide(event)"> |
| 220 | + <input id="tianpinpinhen" type="button" name="Submit6" value="平衡" style="width:80" onClick="onDecide(event)"> |
221 | 221 |
|
222 |
| - <input id="tianpinright" type="button" name="Submit7" value="右重左轻" onClick="onDecide(event)"> |
| 222 | + <input id="tianpinright" type="button" name="Submit7" value="右重左轻" onClick="onDecide(event)"> |
223 | 223 | </div>
|
224 | 224 | </div>
|
225 | 225 | <div id="showanswer" style="display:none "><div id="theanswer" style="color:#006699 ">a</div><br>
|
226 | 226 |
|
227 | 227 | <p align="center">
|
228 |
| - <input name="playagain" type="button" value="再整一局玩玩" onClick="toggleStep(event)"/> |
229 |
| - <input type="button" value="告诉朋友" onClick="tellFrieds()"></input> |
| 228 | + <input name="playagain" type="button" value="再整一局玩玩" onClick="toggleStep(event)"/> |
| 229 | + <input type="button" value="告诉朋友" onClick="tellFrieds()"></input> |
230 | 230 | <br>
|
231 | 231 | </p>
|
232 | 232 | <div align="center">
|
233 | 233 | <table id="copied" style="display:none " border="0">
|
234 | 234 |
|
235 |
| - <td bgcolor="#3399FF"><span class="style2">下面的文字已复制到剪切板</span></td> |
| 235 | + <td bgcolor="#3399FF"><span class="style2">下面的文字已复制到剪切板</span></td> |
236 | 236 |
|
237 | 237 | </table>
|
238 | 238 | <br>
|
|
243 | 243 | </div>
|
244 | 244 | </div></form>
|
245 | 245 | <br><br><br>
|
246 |
| - <p align="center">作者:<a href="http://blog.csdn.net/guileen">桂健雄</a><br> |
| 246 | + <p align="center">作者:<a href="http://blog.csdn.net/guileen">桂健雄</a><br> |
247 | 247 |
|
248 | 248 | </div>
|
249 | 249 | </body>
|
|
0 commit comments