<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>无标题页</title>
<script type="text/javascript">
var a = [[1, 2, 3, 4], [5, 6, 7, 8], [1, 2, 3, 4], [5, 6, 7, 8]];
var b = [['*', '*', '*', '*'], ['*', '*', '*', '*'], ['*', '*', '*', '*'], ['*', '*', '*', '*']];
// alert(a);
var count = 0;
var flag = false;
var str="";
function init(){
for(var i=0;i<1000;i++){
var rd1=Math.floor(Math.random()*4);
var rd2=Math.floor(Math.random()*4);
var rd3=Math.floor(Math.random()*4);
var rd4=Math.floor(Math.random()*4);
var temp;
temp=a[rd1][rd2];
a[rd1][rd2]=a[rd3][rd4];
a[rd3][rd4]=temp;
}
}
/* function show(){
init();
for(var i=0;i< a.length;i++){
for(var j=0;j< a[i].length; j++){
str+=a[i][j]+" ";
}
str += "<br/>"
// alert(str);
}
document.getElementById("Div1").innerHTML = str;
}*/
window.onload=function(){
init();
var str1="";
for(var i=0;i< b.length;i++){
for(var j=0;j< b[i].length; j++){
str1+=b[i][j]+" ";
}
str1+="<br/>"
}
document.getElementById("content").innerHTML=str1;
}
function go(){
var t1=parseInt(document.getElementById("Text1").value)-1;
var t2=parseInt(document.getElementById("Text2").value)-1;
var t3=parseInt(document.getElementById("Text3").value)-1;
var t4 = parseInt(document.getElementById("Text4").value)-1;
// alert(document.getElementById("Text1").value);
if (document.getElementById("Text1").value == "" || document.getElementById("Text2").value == "" || document.getElementById("Text3").value == "" || document.getElementById("Text4").value == "") {
alert("行号,列号不能为空!!");
} else if (t1 > 3 || t2 > 3 || t3 > 3 || t4 > 3 || t1 < 0 || t2 < 0 || t3 < 0 || t4 < 0) {
alert(" 行号列号超出范围!!");
}
else if (a[t1][t2] == a[t3][t4] && (t1 != t3 || t2 != t4)) {
b[t1][t2] = a[t1][t2];
b[t3][t4] = a[t3][t4];
print();
count++;
var str3 = "恭喜你找对了" + count + "对<br/>";
document.getElementById("div").innerHTML += str3;
} else{
if (!(t1 != t3 || t2 != t4)) {
alert("不能选择同行同列");
} else {
flag = true;
b[t1][t2] = a[t1][t2];
b[t3][t4] = a[t3][t4];
print();
b[t1][t2] = '*';
b[t3][t4] = '*';
window.setInterval(function () {
flag = false;
print();
}, 2000);
// alert("此两张不等,重新选择");
}
}
}
function print() {
var str2="";
for (var i = 0; i < b.length; i++) {
for (var j = 0; j < b[i].length; j++) {
str2 += b[i][j] + " ";
}
str2 += "<br/>"
}
if (flag) {
str2 += "两个数字不等,请重新选择!";
}
if(count==8){
str2+="恭喜你,全部猜出来了!!";
}
document.getElementById("content").innerHTML = str2;
}
</script>
</head>
<body>
第一个:<br />
行号:<input id="Text1" type="text" />
列号:<input id="Text2" type="text" /><br />
第二个:<br />
行号:<input id="Text3" type="text" />
列号:<input id="Text4" type="text" /><br />
<input id="Button1" type="button" value="提交" onclick="go()" />
<div id="div"></div>
<div id="content">
</div>
<div id="Div1">
</div>
</body>
</html>
- 1
- 2
前往页