Stránka 1 z 1

[javascript] jak menit text tlacitka po urcite dobe

Odeslat příspěvekNapsal: 15. 3. 2006 20:42
od nofak
predstavuji si neco jako:

Kód: Vybrat vše
tlacitko.value=ahoj
delay(1000);
tlacitko.value=joha
delay(500);
tlacitko.value=konec
delay(1000);
tlacitko.value=konec2


jak to udelat? kdyz to spustim tak to ceka 2,5s a na tlacitku zustane napis konec2, bez animace :(


// mbing : Téma přesunuto ● z Programování do Tvorba webových stránek a aplikací.

Odeslat příspěvekNapsal: 15. 3. 2006 21:33
od Vebloud
Najdi si nějáký příklad, s posuvným textem, na netu jich je spousta a podívej se, jak to dělají tam.

JS funkce na zpozdeni

Odeslat příspěvekNapsal: 15. 3. 2006 21:58
od V-Tec
Tohle se ti k tomu bude hodit. Existuji dve funkce, kterymi muzes simulovat delay() z pascalu:

Kód: Vybrat vše
setTimeout("nejaka_funkce();", 1000);
  // zavola nejakou_funkci() se spozdenim 1000ms (=1s)


Kód: Vybrat vše
opakovac=setInterval("nejaka_funkce()", 1000);
  // opakovac zacne volat nejakou_funkci() stale dokola, dokud jej nevypnes:
clearInterval(opakovac);

diky

Odeslat příspěvekNapsal: 15. 3. 2006 22:49
od nofak
diky, ale nejde to jeste nejak jinak? jde o to ze mam funkci ktera dela vice veci najednou a abych na vsechno volal casovace tak je nesynchronizuji a neco bude provedeno rychleji.

delam vizualizaci tridiciho algoritmu bubble sort
potrebuji:
zmenit barvu textu prislusneho radku, vymenit dva divy, pak zase zvyraznit syntax jineho radku. nevim si rady jak to udelat, nenapada nekoho jak?

Re: diky

Odeslat příspěvekNapsal: 15. 3. 2006 22:57
od V-Tec
nofak píše:diky, ale nejde to jeste nejak jinak? jde o to ze mam funkci ktera dela vice veci najednou a abych na vsechno volal casovace tak je nesynchronizuji a neco bude provedeno rychleji.

A nemohl byste sem tu vasi funkci vlozit? Chtelo by to neco konkretnejsiho ;-)
btw: Na tohle samozrejme staci pouze setTimeout().. umistene mezi bloky pokynu urcite faze bubble-sortu..

super dik

Odeslat příspěvekNapsal: 15. 3. 2006 23:29
od nofak
dekuji ze mi chcete pomoct

nejlepsi bude napsat adresu kde to najdete
http://nofak.meep.cz/bakalarka/?zobraz=demonstrace
kouknete se na zdrojovy kod + http://nofak.meep.cz/bakalarka/algoritmy.js

mam to jako bakalarku a nemyslel jsem si ze se s tim budu tak trapit :( .
Diky za kazdy napad a radu jak to vylepsit.

Re: [javascript] jak menit text tlacitka po urcite dobe

Odeslat příspěvekNapsal: 16. 3. 2006 10:34
od plecko
nofak píše:
Kód: Vybrat vše
tlacitko.value=ahoj
delay(1000);
tlacitko.value=joha
delay(500);
tlacitko.value=konec
delay(1000);
tlacitko.value=konec2

Predpokladam, ze to tlacitko je odkazem na konkretni input tag s urc. id:
Kód: Vybrat vše
tlacitko=document.getElementById('urcity_button');

a ze to prirazeni provadite s uvozovkami:
Kód: Vybrat vše
tlacitko.value="konec";

a ze tu funkci delay(); mate vytvorenou bud casovymi funkcemi nebo setTimeouty..

btw: Omlouvam se, ze jsem se nepodival do prilozenych zdroj. souboru, ale na to bohuzel nemam cas. Neskodilo by, kdybyste ty urcite funkce hodil sem (pokud tedy prilis nelpite na svych autor.pravech). Rozhodne byste sem mel dat tu vasi funkci delay().. ta by mohla mozna zpusobovat nejake chybky..