кстати еще -- в ячейки лучше вставлять не прозрачные гифы а маленьким шрифтом(4-5px)
<td id="xi_yj"> i=1,n j=1,m
for i=1,n
for j= 1,m
eval('k=x'+i+'_y'+j_'.style.backroundcolor;')
// те перь у тебя есть цвет ячеки i,j в к -- делай сним ча хош .. хоть в хидден пихай ... хоть в массив
for i=1,n
for j= 1,m
eval('x'+i+'_y'+j_'.style.backroundcolor=#CCCCCC;')
// по началу у них style.backroundcolor значение не определено не для одной ячейки(??)... такчто после закрузки станицы надо быренько перекрасить их все в один цвет
http://sms.kupida.kz/risovalka2.htm