Подскажите в чем ошибка?
Суть прогрмаммы такова:
При нажатии на одну из ячеек ее содержимое, а также сожержимое всех ячеек находящихся в данной строке и данном столбце также изменяеться. Должно меняться изображение находящиеся в ячейках. Но у меня оно не меняться. Что не так? Вот код: <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> |
Цитата:
|
Я вообще то читал литературу.
Я просто прошу взглянуть и сказать если заметна какая то логическая ошибка. |
насколько я понимаю что то не то происходит здесь
<JS> or(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; } </JS> |
Цитата:
Цитата:
|
Часовой пояс GMT +3, время: 00:23. |