Autor Zpráva
kvoky
Profil
Doufám že to bude jednoduchý.

Tenhle kod...nedari se mi tam narvat parametr id.. Kdyz ho dam napevno (napr. 1) tak to funguje... jak to mam udelat?

setInterval('countdown(id)',1000);


Díky
Měsíček
Profil
To je divný .. jakožto parametr by to mělo fungovat ..

setInterval("countdown(id)",1000);
Chamurappi
Profil
Reaguji na kvokyho:
Jestli je id lokální proměnná, která se za tu sekundu nezmění, pomůže toto:
setInterval(function()
{
  countdown(id)
}, 1000);
kvoky
Profil
Chamurappiho verze funguje, díky
peta
Profil
setInterval('countdown('+id+')',1000);

Měsíček
Ono zalezi na tom, odkud ten parametr beres.
var id = 5; // global
setInterval('countdown(id)',1000);

var id = 5; //global
function xxx()
{
setInterval('countdown(id)',1000);
}

function xxx()
{
var id = 5; //existuje pouze ve vnitrni funkci
setInterval('countdown('+id+')',1000);
}
... kdezto casovac funguje mimo tuto funkci a v tom pripade se pokousi volat promennou id tez z vnejsiho prostredi
cili to vypada nejak takto:
document.casovacX = countdown(id);

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: