Камрад
|
а без setTimeout?
скажу прямо: я немного поскриптил по необходимости, так что не гуру.
но как я понимаю:
1) setTimeout вне тела функции - кто его вызывает? ту моих знаний не хватает
2) я бы воткнул в onload, к примеру, BODY, в виде:
<BODY onLoad="scrl();">
а в скрипт:
<SCRIPT LANGUAGE="JavaScript">
<!--
var PS=100; // к примеру мотать 10 раз в сек.
var g_PS = null;
var i = 0;
function scr()
{ window.scroll(0,i);
i+= 0.015; // или какие там скорость и направление прокрутки
g_PS = setTimeout('scr()', PS); // повторить через задержку
}
-->
</SCRIPT>
где g_PS - идентификатор таймера для сброса через clearTimeout по каким-то событиям, если надо
|