Показать сообщение отдельно
  #1 (permalink)  
Старый 09.07.2009, 18:57
Новичок на форуме
Отправить личное сообщение для DioNiR Посмотреть профиль Найти все сообщения от DioNiR
 
Регистрация: 09.07.2009
Сообщений: 1

Многократное использовании функции
Как можно реализовать многократное использовании этой функции? Есть планы сделать с использованием масивов но с JS я не особо знаком чтобы знать как точно их использовать.
var meter=0;
var start=0;

function init(delay,sec,id1,id3,id4,id5)
{
    strip=document.getElementById(id3);
    bg=document.getElementById(id4);
    text1=document.getElementById(id1);
    text2='Completed';
    strip.width=start;
    
    function tim(id,tm)
    {
        tm = tm*delay;
        var ts=new Date() ; ts=ts.getTime()+tm;
        function xxx ()
        {
            proc = 100/sec*meter;
            if (meter<sec)
            {
                var tc=new Date(); tc.setTime(Math.abs(tc.getTime()-ts)); 
                document.getElementById(id).innerHTML=tc.toGMTString().match(/..\:..\:../);
                strip.width=proc+'%';
            }
            else
            {
                text1.innerHTML=text2;
                clearInterval();
            }
            meter++;
        }
        xxx();
        setInterval(xxx,delay);
    }
    tim(id5,sec);
}
Ответить с цитированием