Programovacie jazyky, rady, poradňa...
atlox
Light Star
Príspevky: 230 Registrovaný: 15 aug 2006, 0:31
Bydlisko: Poprad
Kontaktovať používateľa:
Príspevok
od používateľa atlox » 25 dec 2006, 17:58
Servuste
Neviete niekto ako sa v JavaScripte predá parameter funkcie do funkcie window.setTimeout???
Príklad:
Kód: Vybrať všetko
function a(aa)
{
window.status=aa;
window.setTimeout("a( ---ten parameter--- )",100);
}
ako vlastne pridať tam ten parameter?
chrono
VIP
Príspevky: 7127 Registrovaný: 25 dec 2006, 15:17
Príspevok
od používateľa chrono » 25 dec 2006, 18:11
Klasika:
alebo
v závislosti od toho čo presne potrebuješ
atlox
Light Star
Príspevky: 230 Registrovaný: 15 aug 2006, 0:31
Bydlisko: Poprad
Kontaktovať používateľa:
Príspevok
od používateľa atlox » 30 dec 2006, 17:27
Ale nefunguje mi ani jedno z toho.....
chrono
VIP
Príspevky: 7127 Registrovaný: 25 dec 2006, 15:17
Príspevok
od používateľa chrono » 30 dec 2006, 17:32
Neviem, čo presne potrebuješ. Skús sem hodiť kúsok toho skriptu (s popisom toho, čo nefunguje).
atlox
Light Star
Príspevky: 230 Registrovaný: 15 aug 2006, 0:31
Bydlisko: Poprad
Kontaktovať používateľa:
Príspevok
od používateľa atlox » 30 dec 2006, 17:35
No vlastne som ti to hodil už na začiatku... v tagu BODY definujem onLoad="a('ahoj');" a ono to má keždých 0.1 sek obnovovať a tým parametrom aa čiže 'ahoj'.... zobrazí sa to v statuse...
audiotrack
VIP
Príspevky: 25958 Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:
Príspevok
od používateľa audiotrack » 30 dec 2006, 17:40
no ak som dobre pochopil, tak nechápem o čo ti ide
šak ty voláš rekurzívne funkciu a() (to znamená že funkcia a zavolá znova samu seba). A ak tam nedáš triviálnu podmienku kedy sa volať nemá, tak dôjde k pretečeniu
chrono
VIP
Príspevky: 7127 Registrovaný: 25 dec 2006, 15:17
Príspevok
od používateľa chrono » 30 dec 2006, 17:43
Ak som to pochopil, funkcia samú seba nevolá, iba nastaví časovač (ktorý zavolá tú funkciu). Preto tá funkcia bude bežať iba raz (zvyčajne).
atlox
Light Star
Príspevky: 230 Registrovaný: 15 aug 2006, 0:31
Bydlisko: Poprad
Kontaktovať používateľa:
Príspevok
od používateľa atlox » 30 dec 2006, 17:44
aaa.....
funguje... do pekla... asi som predtým napísal zlú syntax. Vrelá vďaka....
Fakt si mi pomohol....