вопрос по HTML&Javascript

Arina_Kulikova

<div style="overflow: auto"></div>
Есть вот такая штука.
Внутрь неё с помощью java добавляются ежесекундно строчки БЕЗ перезагрузки самой страницы(XMLHttpRequest).
Когда происходит переполнение див"а, появляется есессно полоса прокрутки.
Как сделать так, чтобы при очередном добавлении строки, полоса прокрутки сдвигалась в самый низ, а не оставалась на месте?
Пример - любой чат.

artimon

w.scrollTop = w.scrollHeight - w.clientHeight;

Где w — это наш div.

Arina_Kulikova

gj
thx

otets-mihail

о, а как сделать, чтобы при прокрутке мышкой весь документ не прокручивался когда дочерный элемент прокручивается до конца?

kruzer25

Я делал это так:
вся страница (целиком) помещается на один экран --- никакой полосы прокрутки;
один "глобальный" див, шириной 100%, высотой 100%, с полосой прокрутки, и с содержимым, которое основное.
те дивы с полосами прокрутки, которые "дополнительные".
В результате, после прокрутки дополнительного дива до конца, ИЕ пытается прокрутить всю страницу целиком --- но её некуда прокручивать.
---
...Я работаю...
Оставить комментарий
Имя или ник:
Комментарий: