Ура!
Я это сделал! Написал загрузчик, который создаёт таблицу динамически.
Просто таблицу создаю полностью, а потом её добавляю в DIV через innerHTML. Работает отлично и в IE, и в Мозилке. И не нужны никакие insertCells... Быстро. 370 строк в каждой по 10 столбцов, а в них два input, картинка - делается на моём 750 Мгц дурике - 12 секунд.
Забавно, что месяц назад растерялся и не завершил. Тогда я написал это с помощью CreateElement и appendChild. Код был ужас какой страшный. Работало, НО почему-то не работали события onChange в каком-то браузере (не помню точно).
Цель кода:
Сейчас же, вместо того чтобы грузить 400 Кб, грузится 25, а потом разворачивается в таблицу. На обычном компе (около 1.5 Ггц) это будет занимать 3 секунды, наверное. 5 секунд, не более, это точно. Если смотреть по обычным скоростям инета (50...100 Кбайт в сек), то выигрыш будет.
Просто таблицу создаю полностью, а потом её добавляю в DIV через innerHTML. Работает отлично и в IE, и в Мозилке. И не нужны никакие insertCells... Быстро. 370 строк в каждой по 10 столбцов, а в них два input, картинка - делается на моём 750 Мгц дурике - 12 секунд.
Забавно, что месяц назад растерялся и не завершил. Тогда я написал это с помощью CreateElement и appendChild. Код был ужас какой страшный. Работало, НО почему-то не работали события onChange в каком-то браузере (не помню точно).
Цель кода:
Сейчас же, вместо того чтобы грузить 400 Кб, грузится 25, а потом разворачивается в таблицу. На обычном компе (около 1.5 Ггц) это будет занимать 3 секунды, наверное. 5 секунд, не более, это точно. Если смотреть по обычным скоростям инета (50...100 Кбайт в сек), то выигрыш будет.
Comments (2):
//code.google.com/webtoolkit
//ajaxpatterns.org/Ajax_Frameworks
мне это нужно больше для себя, для тренировки.
хотя готовеньким не откажусь. :)
но чтобы сложить 2+2, не обязательно ставить пакет:)