先初步改了一下
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>digitalgame</title>
<script language="javascript">
<!--
function updateScore(){
//以"/"、"*"作入输入结束标志,如果正确就加分
var i; //var curScore = txtScore.innerText;
//var keyNum=parseInt(event.keyCode);
var tempDigit=document.form1.txtInput.value;
for (i=1;i<10;i++){
var obj = eval("dd"+i);
//if((keyNum==111)||(keyNum==106)){
//checkOutDigit在下面作了定义,从输入的字符串中滤去"/"、"*"
if (obj.innerText ==tempDigit){
document.form1.txtScore.value = parseInt(document.form1.txtScore.value)+10;
obj.innerText = "";
break;
}
//}
}
}
function checkOutDigit(str) {
//从字符串str中解析出数字
var i,j,strTemp;
var temp="";
var strTemp="0123456789";
for (i=0;i<str.length;i++) {
j=strTemp.indexOf(str.charAt(i));
if (j==-1) {
//不是数字
return temp;
}
else{
//是数字
return temp+str.charAt(i);
}
}
}
//-->
</script>
<script language="javascript"></script>
</head>
<body>
<form name=form1 method=post>
<table width="672" border="2" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" align="center">
<!--DWLayoutTable-->
<tr>
<td colspan="2" rowspan="2" valign="top">
<!--游戏区定义开始-->
<table border="2" width="451" height="442" cellpadding="0" cellspacing="0" bgcolor="#ffffff">
<!--DWLayoutTable-->
<tr>
<td width="445" height="325" valign="top">
<!--初始化-->
<script src="init.js"></script>
<script>
<!--
//产生一些随机MARQUEE对象
for (var i=1;i<10;i++){
document.write("<MARQUEE DIRECTION=down height=220 loop=1 width=60");
document.write("style=\"position:relative; top:0; left:"+(i*50+10)+"\" id=\"dd"+i+"\"></MARQUEE>");
}
function initObj(){
//给随机的marquee对象赋值
var idx = Math.ceil(Math.random()*9);
var obj = eval("dd"+idx);
obj.innerText=Math.ceil(47+Math.ceil(Math.random()*100000));
obj.scrollDelay = 200;
}
//设置时间间歇
setInterval("initObj()", 2000);
-->
</script> </td>
</tr>
</table>
<!--游戏区定义结束-->
<td width="197" height="2"></td>
<td width="7"></td>
</tr>
<tr>
<td height="476" valign="top">
<!--控制区定义开始-->
<table border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td width="6" height="41"> </td>
<td width="152"> </td>
<td width="16"> </td>
<td width="7"> </td>
<td width="19"> </td>
</tr>
<tr>
<td height="28"></td>
<td colspan="3" valign="top"> <input type="button" name="nonStart" value="开始" style="width:100">
</td>
<td></td>
</tr>
<tr>
<td height="14"></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="21"></td>
<td colspan="3" valign="top"> <input type="button" name="nonEnd" value="结束" style="width:100">
</td>
<td></td>
</tr>
<tr>
<td height="63"></td>
<td> </td>
<td> </td>
<td> </td>
<td></td>
</tr>
<tr>
<td height="27"></td>
<td valign="top"> <select name="selectLevel" style="width:100">
<option value="1">一级</option>
<option value="2">二级</option>
<option value="3">三级</option>
<option value="4">四级</option>
<option value="5">五级</option>
<option value="6">六级</option>
</select> </td>
<td> </td>
<td> </td>
<td></td>
</tr>
<tr>
<td height="37"></td>
<td> </td>
<td> </td>
<td> </td>
<td></td>
</tr>
<tr>
<td height="24"></td>
<td valign="top"><label>你目前的得分:</label> </td>
</tr>
<tr>
<td height="25"></td>
<td colspan="2" valign="top"><input type="text" name="txtScore" value="0"></td>
</tr>
</table>
<!--控制区定义结束-->
</td>
<td></td>
</tr>
<tr>
<td width="175" height="21" valign="middle">输入对应的数字</td>
<td colspan="3" valign="middle"> <input type="text" name="txtInput" size="35" onkeydown=updateScore()>
</td>
</tr>
<tr>
<td height="6"></td>
<td width="281"></td>
<td></td>
<td></td>
</tr>
</table></form>
</body>
</html>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>digitalgame</title>
<script language="javascript">
<!--
function updateScore(){
//以"/"、"*"作入输入结束标志,如果正确就加分
var i; //var curScore = txtScore.innerText;
//var keyNum=parseInt(event.keyCode);
var tempDigit=document.form1.txtInput.value;
for (i=1;i<10;i++){
var obj = eval("dd"+i);
//if((keyNum==111)||(keyNum==106)){
//checkOutDigit在下面作了定义,从输入的字符串中滤去"/"、"*"
if (obj.innerText ==tempDigit){
document.form1.txtScore.value = parseInt(document.form1.txtScore.value)+10;
obj.innerText = "";
break;
}
//}
}
}
function checkOutDigit(str) {
//从字符串str中解析出数字
var i,j,strTemp;
var temp="";
var strTemp="0123456789";
for (i=0;i<str.length;i++) {
j=strTemp.indexOf(str.charAt(i));
if (j==-1) {
//不是数字
return temp;
}
else{
//是数字
return temp+str.charAt(i);
}
}
}
//-->
</script>
<script language="javascript"></script>
</head>
<body>
<form name=form1 method=post>
<table width="672" border="2" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" align="center">
<!--DWLayoutTable-->
<tr>
<td colspan="2" rowspan="2" valign="top">
<!--游戏区定义开始-->
<table border="2" width="451" height="442" cellpadding="0" cellspacing="0" bgcolor="#ffffff">
<!--DWLayoutTable-->
<tr>
<td width="445" height="325" valign="top">
<!--初始化-->
<script src="init.js"></script>
<script>
<!--
//产生一些随机MARQUEE对象
for (var i=1;i<10;i++){
document.write("<MARQUEE DIRECTION=down height=220 loop=1 width=60");
document.write("style=\"position:relative; top:0; left:"+(i*50+10)+"\" id=\"dd"+i+"\"></MARQUEE>");
}
function initObj(){
//给随机的marquee对象赋值
var idx = Math.ceil(Math.random()*9);
var obj = eval("dd"+idx);
obj.innerText=Math.ceil(47+Math.ceil(Math.random()*100000));
obj.scrollDelay = 200;
}
//设置时间间歇
setInterval("initObj()", 2000);
-->
</script> </td>
</tr>
</table>
<!--游戏区定义结束-->
<td width="197" height="2"></td>
<td width="7"></td>
</tr>
<tr>
<td height="476" valign="top">
<!--控制区定义开始-->
<table border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td width="6" height="41"> </td>
<td width="152"> </td>
<td width="16"> </td>
<td width="7"> </td>
<td width="19"> </td>
</tr>
<tr>
<td height="28"></td>
<td colspan="3" valign="top"> <input type="button" name="nonStart" value="开始" style="width:100">
</td>
<td></td>
</tr>
<tr>
<td height="14"></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="21"></td>
<td colspan="3" valign="top"> <input type="button" name="nonEnd" value="结束" style="width:100">
</td>
<td></td>
</tr>
<tr>
<td height="63"></td>
<td> </td>
<td> </td>
<td> </td>
<td></td>
</tr>
<tr>
<td height="27"></td>
<td valign="top"> <select name="selectLevel" style="width:100">
<option value="1">一级</option>
<option value="2">二级</option>
<option value="3">三级</option>
<option value="4">四级</option>
<option value="5">五级</option>
<option value="6">六级</option>
</select> </td>
<td> </td>
<td> </td>
<td></td>
</tr>
<tr>
<td height="37"></td>
<td> </td>
<td> </td>
<td> </td>
<td></td>
</tr>
<tr>
<td height="24"></td>
<td valign="top"><label>你目前的得分:</label> </td>
</tr>
<tr>
<td height="25"></td>
<td colspan="2" valign="top"><input type="text" name="txtScore" value="0"></td>
</tr>
</table>
<!--控制区定义结束-->
</td>
<td></td>
</tr>
<tr>
<td width="175" height="21" valign="middle">输入对应的数字</td>
<td colspan="3" valign="middle"> <input type="text" name="txtInput" size="35" onkeydown=updateScore()>
</td>
</tr>
<tr>
<td height="6"></td>
<td width="281"></td>
<td></td>
<td></td>
</tr>
</table></form>
</body>
</html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>digitalgame</title>
<script language="javascript">
<!--
function updateScore(){
var tempDigit=document.form1.txtInput.value;
if(tempDigit!="")
{
for (i=1;i<10;i++){
var obj = eval("dd"+i);
if (obj.innerText ==tempDigit){
document.form1.txtScore.value = parseInt(document.form1.txtScore.value)+10;
obj.innerText = "";
document.form1.txtInput.value="";document.form1.txtInput.focus();
break;
}
}
}
}
function checkOutDigit(str) {
//从字符串str中解析出数字
var i,j,strTemp;
var temp="";
var strTemp="0123456789";
for (i=0;i<str.length;i++) {
j=strTemp.indexOf(str.charAt(i));
if (j==-1) {
//不是数字
return temp;
}
else{
//是数字
return temp+str.charAt(i);
}
}
}
//-->
</script>
</head>
<body>
<form name=form1 method=post>
<table width="672" border="2" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" align="center">
<!--DWLayoutTable-->
<tr>
<td colspan="2" rowspan="2" valign="top">
<!--游戏区定义开始-->
<table border="2" width="451" height="442" cellpadding="0" cellspacing="0" bgcolor="#ffffff">
<!--DWLayoutTable-->
<tr>
<td width="445" height="325" valign="top">
<!--初始化-->
<script src="init.js"></script>
<script>
<!--
//产生一些随机MARQUEE对象
for (var i=1;i<10;i++){
document.write("<MARQUEE DIRECTION=down height=220 loop=1 width=60");
document.write("style=\"position:relative; top:0; left:"+(i*50+10)+"\" id=\"dd"+i+"\"></MARQUEE>");
}
function initObj(){
//给随机的marquee对象赋值
var idx = Math.ceil(Math.random()*9);
var obj = eval("dd"+idx);
obj.innerText=Math.ceil(47+Math.ceil(Math.random()*100000));
obj.scrollDelay = 200;
}
//设置时间间歇
setInterval("initObj()", 2000);
-->
</script>
</td>
</tr>
</table>
<!--游戏区定义结束-->
<td width="197" height="2"></td>
<td width="7"></td>
</tr>
<tr>
<td height="476" valign="top">
<!--控制区定义开始-->
<table border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td width="6" height="41"> </td>
<td width="152"> </td>
<td width="16"> </td>
<td width="7"> </td>
<td width="19"> </td>
</tr>
<tr>
<td height="28"></td>
<td colspan="3" valign="top"> <input type="button" name="nonStart" value="开始" style="width:100">
</td>
<td></td>
</tr>
<tr>
<td height="14"></td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td height="21"></td>
<td colspan="3" valign="top"> <input type="button" name="nonEnd" value="结束" style="width:100">
</td>
<td></td>
</tr>
<tr>
<td height="63"></td>
<td> </td>
<td> </td>
<td> </td>
<td></td>
</tr>
<tr>
<td height="27"></td>
<td valign="top"> <select name="selectLevel" style="width:100">
<option value="1">一级</option>
<option value="2">二级</option>
<option value="3">三级</option>
<option value="4">四级</option>
<option value="5">五级</option>
<option value="6">六级</option>
</select> </td>
<td> </td>
<td> </td>
<td></td>
</tr>
<tr>
<td height="37"></td>
<td> </td>
<td> </td>
<td> </td>
<td></td>
</tr>
<tr>
<td height="24"></td>
<td valign="top"><label>你目前的得分:</label> </td>
</tr>
<tr>
<td height="25"></td>
<td colspan="2" valign="top"><input type="text" name="txtScore" value="0"></td>
</tr>
</table>
<!--控制区定义结束-->
</td>
<td></td>
</tr>
<tr>
<td width="175" height="21" valign="middle">输入对应的数字</td>
<td colspan="3" valign="middle"> <input type="text" name="txtInput" size="35" onkeyup=updateScore()>
</td>
</tr>
<tr>
<td height="6"></td>
<td width="281"></td>
<td></td>
<td></td>
</tr>
</table>
</form>
</body>
</html>