konto usunięte

Temat: Rekurencyjne odliczanie

Wydaje mi się, że napisałem dobrze:


function odliczanie(obj, czas, uplynelo) {
if(uplynelo < czas) {
$(obj).text(czas - uplynelo);
uplynelo++;
setTimeout("odliczanie('"+obj+"',"+czas+","+uplynelo+")",1000);
}
}

// a potem w tresci:

odliczanie("selektor", 60, 0);


Mimo to firebug mi wywala, ze w linijce z setTimeOut "odliczanie()" nie zostało zdefiniowane. Co robię źle?Grzegorz Kaszuba edytował(a) ten post dnia 05.09.09 o godzinie 17:15

konto usunięte

Temat: Rekurencyjne odliczanie

zmieniłem na


setTimeout(function(){odliczanie();},1000);


i działa
Marcin Ważny

Marcin Ważny Student, Wyższa
Szkoła Informatyki i
Zarządzania w
Rzeszowie

Temat: Rekurencyjne odliczanie

Witam

A mi działa tak:

  
function odliczanie(div, czas) {
var obj=document.getElementById(div);
obj.innerHTML=czas;
if(czas>0){
czas--;
setTimeout("odliczanie('"+div+"',"+czas+")",1000);
}
}

Następna dyskusja:

Miss World - wielkie odlicz...




Wyślij zaproszenie do