Scroll к концу DIVа

Gluk

Новичок
Scroll к концу DIVа

<div id=progress style="MARGIN: 0px; OVERFLOW: auto; WIDTH: 100%; HEIGHT: 400px"></div>

есть JS функция
function addprogress(id, name, comment)
{
progress.innerHTML = progress.innerHTML + "<table><tr><td width=150>" + id + "</td><td width=150 align=center>$" + name + "</td><td width=200><font color=#00A800>Success, " + comment + "</font></td></tr></table>";
}

когда содержимое не умещается в 400 px у divа появляется scroll, как перемещаться к последним добавленным данным?
и еще - когда функция вызывается более 500 раз, проц начинает грузиться по страшному! может можно как нибудь оптимизировать этот процесс (добавления кода в html)???
 

гоша

Guest
если вы строите таблицу, то лучше применить insertRow + insertCell

прокрутить можно изменением scrolltop
а лучше писать лог "снизу вверх"
 

гоша

Guest
> там это тоже работает?

вроде бы да
 

гоша

Guest
ну плоховато разобрался, прямо скажем.
 

гоша

Guest
потому что DOM методы лучше и быстрее манипуляций с html, к тому же не кроссбраузерных.
 
Сверху