Взято на сайте: http://www.webclass.ru
Прокрутка окна
Иногда требуется прокрутить полосу прокрутки в окне броузера в самый низ или до какого-то определенного уровня. Особенно это актуально для чатов и динамических страниц. Код, который описывается ниже, работает в IE 4+, по идее должен работать в Netscape 4+ тоже.
У объекта window (окно броузера), есть функция прокрутки:

window.scrollTo(145, 63);

которая позволяет прокрутить окно в указанную позицию.
Можно воспользоваться функцией для прокрутки относительно текущей позиции:

window.scrollBy(10,-20);

Теперь рассмотрим следующую ситуацию: сервер динамически

формирует страницу и неизвестно сколько записей в итоге будет на странице, а нам надо чтобы полоса прокрутки была в самом низу.
Для того чтобы знать в какое именно место надо прокручивать окно, можно использовать вспомогательный элемент, например прозрачный графический файл размером 1х1 пикслелей. Итак, в нужное место помещаем файл и в скрипте прокручиваем окно на координаты этого файла.
В HTML код страницы, в нужное место добавляем:

<img src=px.gif NAME=holdspace WIDTH=1 HEIGHT=1 STYLE='visibility:hidden; position:relative;'>

Теперь сам скрипт прокрутки:

<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
var holdingImage = document.images["holdspace"];
var canvasTop = holdingImage.offsetTop;
window.scrollTo(0, canvasTop);
</SCRIPT>

Это был пример вертикальной прокрутки, надеюсь у вас без труда получится переделать этот скрипт для горизонтальной прокрутки.

Сайт управляется системой uCoz