Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript]Funkcja licząca - błędne parametry
vegeta
post 5.10.2011, 17:27:57
Post #1





Grupa: Zarejestrowani
Postów: 122
Pomógł: 0
Dołączył: 9.11.2008

Ostrzeżenie: (10%)
X----


Kod
function liczCzas(ile, loc) {
    godzin = Math.floor(ile / 3600);
    minut = Math.floor((ile - godzin * 3600) / 60);
    sekund = ile - minut * 60 - godzin * 3600;
    if (godzin < 10){ godzin = "0"+ godzin; }
    if (minut < 10){ minut = "0" + minut; }
    if (sekund < 10){ sekund = "0" + sekund; }
    if (ile > 0) {
        ile--;
        document.getElementById("zegar").innerHTML = godzin + ':' + minut + ':' + sekund;
        setTimeout("liczCzas("+ile+")", 1000);
    } else {
        document.getElementById("zegar").innerHTML = "[zakończono]";
        setTimeout(window.location = loc, 1100);
    }
}


Po wykonaniu czynności przerzuca mnie na url "undefined"
Go to the top of the page
+Quote Post
flashdev
post 5.10.2011, 17:35:06
Post #2





Grupa: Zarejestrowani
Postów: 812
Pomógł: 117
Dołączył: 2.12.2008

Ostrzeżenie: (10%)
X----


Cytat(vegeta @ 5.10.2011, 18:27:57 ) *
Kod
function liczCzas(ile, loc) {
    godzin = Math.floor(ile / 3600);
    minut = Math.floor((ile - godzin * 3600) / 60);
    sekund = ile - minut * 60 - godzin * 3600;
    if (godzin < 10){ godzin = "0"+ godzin; }
    if (minut < 10){ minut = "0" + minut; }
    if (sekund < 10){ sekund = "0" + sekund; }
    if (ile > 0) {
        ile--;
        document.getElementById("zegar").innerHTML = godzin + ':' + minut + ':' + sekund;
        setTimeout("liczCzas("+ile+")", 1000);
    } else {
        document.getElementById("zegar").innerHTML = "[zakończono]";
        setTimeout(window.location = loc, 1100);
    }
}


Po wykonaniu czynności przerzuca mnie na url "undefined"



Kod
        //setTimeout("liczCzas("+ile+")", 1000);
setTimeout(function(){
  liczCzas(ile, loc);
}, 1000);


Kod
        //setTimeout(window.location = loc, 1100);
setTimeout(function(){
  window.location = loc, 1100;
}, 1100);


O to chodzi?


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.06.2025 - 17:23