ЗажигаюВыложил

Ура!

Я это сделал! Написал загрузчик, который создаёт таблицу динамически.

Просто таблицу создаю полностью, а потом её добавляю в DIV через innerHTML. Работает отлично и в IE, и в Мозилке. И не нужны никакие insertCells... Быстро. 370 строк в каждой по 10 столбцов, а в них два input, картинка - делается на моём 750 Мгц дурике - 12 секунд.

Забавно, что месяц назад растерялся и не завершил. Тогда я написал это с помощью CreateElement и appendChild. Код был ужас какой страшный. Работало, НО почему-то не работали события onChange в каком-то браузере (не помню точно).

Цель кода:
Сейчас же, вместо того чтобы грузить 400 Кб, грузится 25, а потом разворачивается в таблицу. На обычном компе (около 1.5 Ггц) это будет занимать 3 секунды, наверное. 5 секунд, не более, это точно. Если смотреть по обычным скоростям инета (50...100 Кбайт в сек), то выигрыш будет.

Comments (2):

  • зачем изобретать велосипед? может воспользоваться одним из готовых ajax движков?
    //code.google.com/webtoolkit
    //ajaxpatterns.org/Ajax_Frameworks
    • можно всё. но я учусь, развиваюсь.
      мне это нужно больше для себя, для тренировки.


      хотя готовеньким не откажусь. :)


      но чтобы сложить 2+2, не обязательно ставить пакет:)