<html>
<form name="st">
<input type="button" value="ギブアップ" onclick="give()" style="position: absolute; left: 160px; top: 20px;"/><br>
<input type="text" name="txt" value="" size=20 style="position: absolute; left: 20px; top: 20px; "/><br>
<input type="button" name=b1 value="1" onclick="btn1()" style="position: absolute; left: 20px; top: 50px; width:40px; height:40px;"/><br>
<input type="button" name=b2 value="2" onclick="btn2()" style="position: absolute; left: 80px; top: 50px; width:40px; height:40px;"/><br>
<input type="button" name=b3 value="3" onclick="btn3()" style="position: absolute; left: 140px; top: 50px; width:40px; height:40px;"/><br>
<input type="button" name=b4 value="4" onclick="btn4()" style="position: absolute; left: 20px; top: 100px; width:40px; height:40px;"/><br>
<input type="button" name=b5 value="5" onclick="btn5()" style="position: absolute; left: 80px; top: 100px; width:40px; height:40px;"/><br>
<input type="button" name=b6 value="6" onclick="btn6()" style="position: absolute; left: 140px; top: 100px; width:40px; height:40px;"/><br>
<input type="button" name=b7 value="7" onclick="btn7()" style="position: absolute; left: 20px; top: 150px; width:40px; height:40px;"/><br>
<input type="button" name=b8 value="8" onclick="btn8()" style="position: absolute; left: 80px; top: 150px; width:40px; height:40px;"/><br>
<input type="button" name=b9 value="9" onclick="btn9()" style="position: absolute; left: 140px; top: 150px; width:40px; height:40px;"/><br>
<input type="button" value="勝負" onclick="syobu()" style="position: absolute; left: 20px; top: 200px; width:40px; height:40px;"/><br>
<input type="button" name=b0 value="0" onclick="btn0()" style="position: absolute; left: 80px; top: 200px; width:40px; height:40px;"/><br>
<input type="button" value="削除" onclick="sakuzyo()" style="position: absolute; left: 140px; top: 200px; width:40px; height:40px;"/><br>
</form>
<body>
<script type="text/javascript">
var r1,r2,r3,rs1,rs2,rs3,;
var n1=10;
var n2=10;
var n3=10;
var ns1="10";
var ns2="10";
var ns3="10";
var eat=0;
var bite=0;
pnum();
function pnum(){
r1 = Math.floor( Math.random() * 10 );
r2 = Math.floor( Math.random() * 10 );
r3 = Math.floor( Math.random() * 10 );
while(r1==r2){
r2 = Math.floor( Math.random() * 10 );
}
while(r3==r1 || r3==r2){
r3 = Math.floor( Math.random() * 10 );
}
rs1=r1.toString();
rs2=r2.toString();
rs3=r3.toString();
}
function give(){
alert(rs1+rs2+rs3);
sakuzyo();
rs1="";
rs2="";
rs3="";
pnum();
eat=0;
bite=0;
}
function btn1(){
if(n1==10){
n1=1;ns1="1";ny1();
}else if(n2==10){
n2=1;ns2="1";ny2();
}else if(n3==10){
n3=1;ns3="1";ny3();
}
document.st.b1.disabled=true;
}
function btn2(){
if(n1==10){
n1=2;ns1="2";ny1();
}else if(n2==10){
n2=2;ns2="2";ny2();
}else if(n3==10){
n3=2;ns3="2";ny3();
}
document.st.b2.disabled=true;
}
function btn3(){
if(n1==10){
n1=3;ns1="3";ny1();
}else if(n2==10){
n2=3;ns2="3";ny2();
}else if(n3==10){
n3=3;ns3="3";ny3();
}
document.st.b3.disabled=true;
}
function btn4(){
if(n1==10){
n1=4;ns1="4";ny1();
}else if(n2==10){
n2=4;ns2="4";ny2();
}else if(n3==10){
n3=4;ns3="4";ny3();
}
document.st.b4.disabled=true;
}
function btn5(){
if(n1==10){
n1=5;ns1="5";ny1();
}else if(n2==10){
n2=5;ns2="5";ny2();
}else if(n3==10){
n3=5;ns3="5";ny3();
}
document.st.b5.disabled=true;
}
function btn6(){
if(n1==10){
n1=6;ns1="6";ny1();
}else if(n2==10){
n2=6;ns2="6";ny2();
}else if(n3==10){
n3=6;ns3="6";ny3();
}
document.st.b6.disabled=true;
}
function btn7(){
if(n1==10){
n1=7;ns1="7";ny1();
}else if(n2==10){
n2=7;ns2="7";ny2();
}else if(n3==10){
n3=7;ns3="7";ny3();
}
document.st.b7.disabled=true;
}
function btn8(){
if(n1==10){
n1=8;ns1="8";ny1();
}else if(n2==10){
n2=8;ns2="8";ny2();
}else if(n3==10){
n3=8;ns3="8";ny3();
}
document.st.b8.disabled=true;
}
function btn9(){
if(n1==10){
n1=9;ns1="9";ny1();
}else if(n2==10){
n2=9;ns2="9";ny2();
}else if(n3==10){
n3=9;ns3="9";ny3();
}
document.st.b9.disabled=true;
}
function syobu(){
if(r1==n1){
eat +=1;
}
if(r1==n2){
bite +=1;
}
if(r1==n3){
bite +=1;
}
if(r2==n1){
bite +=1;
}
if(r2==n2){
eat +=1;
}
if(r2==n3){
bite +=1;
}
if(r3==n1){
bite +=1;
}
if(r3==n2){
bite +=1;
}
if(r3==n3){
eat +=1;
}
if(bite==3){
alert("正解");
give();
}
}
function btn0(){
if(n1=10){
n1=0;ns1="0";ny1();
}else if(n2=10){
n2=0;ns2="0";ny2();
}else if(n3=10){
n3=0;ns3="0";ny3();
}
document.st.b0.disabled=true;
}
function sakuzyo(){
document.st.txt.value="";
n1=10;
n2=10;
n3=10;
document.st.b1.disabled=false;
document.st.b2.disabled=false;
document.st.b3.disabled=false;
document.st.b4.disabled=false;
document.st.b5.disabled=false;
document.st.b6.disabled=false;
document.st.b7.disabled=false;
document.st.b8.disabled=false;
document.st.b9.disabled=false;
document.st.b0.disabled=false;
}
function ny1(){
document.st.txt.value=ns1;
}
function ny2(){
document.st.txt.value=ns1+ns2;
}
function ny3(){
document.st.txt.value=ns1+ns2+ns3;
}
</script>
</body>
</html>