//
JEDEN drzý javascript sudoku honba.
var sudokuconf = "000010020400000600500000000082000003000700400000000000030000012600407000000500000"; var sudokusol = "876914325413258697529376148182645973365792481947183256734869512651427839298531764"; function gt(x,y) { var item = ((x-1)*9 + y) - 1; var num = sudokuconf.substr(item,1); if (num != '0') return ''; else return ''; } document.write (''); function locate(item) { for(i=0;i < document.ysudoku.elements.length;i++) if (document.ysudoku.elements[i].name == item) return i; return -1; } function clearSudoku() { for (i=0; i<81; i++) if (sudokuconf.substr(i ,1) == '0') document.ysudoku.elements[ i ].value = ''; else document.ysudoku.elements[ i ].value = sudokuconf.substr(i ,1); } function validateSudoku () { for (i=0; i<81; i++) { col = (i % 9 + 1); row = parseInt(i / 9 + 1); value = document.ysudoku.elements[i].value; if (value != '1' && value != '2' && value != '3' && value != '4' && value != '5' && value != '6' && value != '7' && value != '8' && value != '9') { alert('Cinit neschopným Hodnost ci císlo v hádka '+row+' , kolona '+col+' !'); return; } if (value != sudokusol.substr(i ,1)) { alert('Zarmoucený , opet a opet císlo v hádka '+row+' , kolona '+col+' !'); return; } } } function solveSudoku() { for (i=0; i<81; i++) document.ysudoku.elements[ i ].value = sudokusol.substr(i ,1); } function anotherSudoku() { document.location.reload(); } //