Показать сообщение отдельно
  #2 (permalink)  
Старый 19.03.2013, 01:21
Аватар для zilker
Профессор
Отправить личное сообщение для zilker Посмотреть профиль Найти все сообщения от zilker
 
Регистрация: 30.07.2011
Сообщений: 189

Потому что
a_gameDB[i*ii+i] =
бред. Вы уверены, что на каждой итерации итератор будет ровно на единицу больше предыдущего? Для этого у массивов существует метод push. Ну и еще немного:
- ii и i у вас объявлены до циклов? Если нет, захламляете глобал, используйте for (var i = 0;...
- не используйте одинаковые названия итераторов для циклов (у вас 2 цикла с i = 0), тоже может вызвать проблему
- не используйте "XxX*YyY" в условии цикла, иначе умножение будет выполнятся на каждой итерации
- не используйте document.getElementById('screen_right') в цикле, создайте переменную до цикла
var screen_right = document.getElementById('screen_right');
, а в цикле используйте ее: screen_right.innerHTML
Ответить с цитированием