Показать сообщение отдельно
  #11 (permalink)  
Старый 24.02.2009, 23:19
...
Отправить личное сообщение для Zibba Посмотреть профиль Найти все сообщения от Zibba
 
Регистрация: 13.10.2008
Сообщений: 225

Ну так понятно, индекс то вы передаете, но вот только используете его чтобы подсчитать общий top. Попробуй что то типа:
<script type="text/javascript">
var top[];
top[0] = 0;
top[1] = 0;
/*если полей прокрутки больше 2, то заводишь еще щетчики, top[2], top[3] и т.д.*/
 
    function up(index, textInd/*индекс(номер) текстового блока, опустим 0 или 1*/){
        var text = document.getElementById(index);
        top[textInd] = top[textInd] - 30;
        text.style.top = top[textInd]+'px';
    }

    function down(index,textInd){
        var text = document.getElementById(index);
        top[textInd] = top[textInd] + 30;
        text.style.top = top[textInd]+'px';
    }
</script>

Последний раз редактировалось Zibba, 24.02.2009 в 23:25.
Ответить с цитированием