Андрей Параничев
s - это вычисленная высота меню, для определения конца прокрутки, посмотрите, в предыдущих постах все описано.
Ругается, правда, на последнюю строчку:
function my3(){
a=setTimeout('my3()',20);
if(z <= -s){clearTimeout(a);return;}
z = Math.max(z - 5, -s);
document.getElementById("menu").style.top = z + 'px';
}
Пишет "недопустимый аргумент".
Однако при замене "z = Math.max(z - 5, -s);" на "z--" все нормально.