Помогите с задачей
Вообщем нужно расставить 10 случайных чисел (в нашем случае мин) в таблице 9 на 9. Собственно проблема вся в том, что отказывается работать следующий скрипт:
<html> <head> <title></title> </head> <body onload="drawTable()"> <script> function drawTable() { var X = document.getElementById("T"); X.outerHTML = "<table border='1' id='MT'></table>"; var myTable = document.getElementById("MT"); for(x = 0; x < 9; x++) { myTable.insertRow(x); for(y = 0; y < 9; y++) { myTable.rows(x).insertCell(y); myTable.rows(x).cells(y).width = "50"; myTable.rows(x).cells(y).height = "50"; myTable.rows(x).cells(y).innerHTML = "<input type='button' value=' '>"; } } } function rMine () { for (x = 0; x < 9; x++) { x = Math.floor(Math.random( ) * (80 - 14 + 1)) + 14 ; for (y = 0; y < 9; y++) { y = Math.floor(Math.random( ) * (80 - 14 + 1)) + 14 ; myTable.rows(x).cells(y).onclick = skinMin ; } } } function skinMin () { this.innerHTML = "<p align = 'center'>X</p>" ; } </script> <input type = "button" onclick = "rMine()" value = "Расставить мины" > <br id="T"> </body> </html> x - строки y - столбцы (ячейки). В самом Math.random я понимаю что числа не те, но даже с ними отказывается расставлять числа! Помогите пожалуйста! |
Если кому интересно, то это начало игры сапёр на JS! Вот застрял на такой (вроде бы простой) вещи))
|
Пожалуйста, отформатируйте свой код!
Для этого его можно заключить в специальные теги: js/css/html и т.п., например: [js] ... ваш код... [/js] О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting. |
Часовой пояс GMT +3, время: 15:07. |