Подскажите в чем ошибка?
Суть прогрмаммы такова:
При нажатии на одну из ячеек ее содержимое, а также сожержимое всех ячеек находящихся в данной строке и данном столбце также изменяеться.
Должно меняться изображение находящиеся в ячейках. Но у меня оно не меняться. Что не так?
Вот код:
<html>
<head>
<script>
var IMAGE=new Array()
function I_M(x,y){
var x,y,q
q=0;
IMAGE[0]=new Array()
IMAGE[1]=new Array()
IMAGE[2]=new Array()
IMAGE[3]=new Array()
IMAGE[0][0]=new Image()
IMAGE[0][1]=new Image()
IMAGE[0][2]=new Image()
IMAGE[1][0]=new Image()
IMAGE[1][1]=new Image()
IMAGE[1][2]=new Image()
IMAGE[2][0]=new Image()
IMAGE[2][1]=new Image()
IMAGE[2][2]=new Image()
IMAGE[0][0].src="2.jpg";
IMAGE[0][1].src="2.jpg";
IMAGE[0][2].src="2.jpg";
IMAGE[1][0].src="2.jpg";
IMAGE[1][1].src="2.jpg";
IMAGE[1][2].src="2.jpg";
IMAGE[2][0].src="2.jpg";
IMAGE[2][1].src="2.jpg";
IMAGE[2][2].src="2.jpg";
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
document.images("myImg",i*3+j).src=IMAGE[i][j].src;
}
}
for(i=0;i<3;i++)
{
IMAGE[i][y].src=eval((q+1)%4+".jpg");
}
IMAGE[x][y].src=eval((q+1)%4.+".jpg");
for(j=0;j<3;j++)
{
IMAGE[x][j].src=eval((q+1)%4.+".jpg");
}
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
document.images("myImg",i*3+j).src=IMAGE[i][j].src;
}
}
}
</script>
</head>
<body>
table id="table2" border=1>
<tr>
<td id="01" onClik="I_M(0,0)"><img id="myImg">
<td id="01" onClik="I_M(0,1)"><img id="myImg">
<td id="01" onClik="I_M(0,2)"><img id="myImg">
<tr>
<td id="01" onClik="I_M(1,0)"><img id="myImg">
<td id="01" onClik="I_M(1,1)"><img id="myImg">
<td id="01" onClik="I_M(1,2)"><img id="myImg">
<tr>
<td id="01" onClik="I_M(2,0)"><img id="myImg">
<td id="01" onClik="I_M(2,1)"><img id="myImg">
<td id="01" onClik="I_M(2,2)"><img id="myImg">
</tr>
</table>
</body>
</html>
|