Autor Zpráva
pokker
Profil
dnes som fakt blby pomoc potrebujem funkciu ktorej zadam trebars parameter v sekundach a bude opakovane volať v tomto časovom intervale druhu funkciu

aspon link dnes mam hlavu jak balo sorry
Mike8748
Profil
http://www.jakpsatweb.cz/javascript/casovani.html
pokker
Profil
diiiiK
pokker
Profil
tak nakonec sa mi to podarilo , ale nieje to moc praktické "(( hlavne to , že som musel prepísať funkciu , pretože jej nešli predať parametre ...
Nox
Profil
Parametry předat jdou:

var jedna, dva;
cas=setInterval("MojeFunkce('"+jedna+"','"+dva+"')",100);
pokker
Profil
jj dik ešte jedna vec potrebujem tu funkciu aktývnu len pri onFocus na testovy prvok , naštartovať ju už dokážem "))
pri onclick="clearTimeout(casovac)" ( podla toho príkladu ) sa pretáva premenná zrusenie funkcie je teda
onBlur="clearTimeout(meno_funkcie())" ??
Nox
Profil
nn, abys zrušil interval/timeout, tak při jeho vytvoření k němu musítš vytvořit ukazatel (možná to není používaný termín, ale imho se hodí)
muj_interval=setInterval("funkce()",1000);
vyznačená část je onen ukazatel
a právě ten ti umožní toto:
clearInterval(muj_interval)
bez uvozovek
samozřejmě "Interval" můžeš zaměnit za "Timeout"

Takže například
onfocus="muj_interval=setInterval(\"Moje_funkce('"+prvni_promenna+"',  '"+druha_promenna+"'),1000\")"
pokker
Profil
už tomu tda rozumiem jj a funguje to ďakujem
Nox
Profil
Není zač

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:

0