[ cerebrum981 @ 13.12.2010. 20:44 ] @
Ovako je odradjeno:

function test(){
pauza=window.setTimeout("test1()",1000);
}
function test1(){
1 red;
2 red;
3 red; ....;
}

a ja bih ako moze:

function test1(){

ovde da stavim pauzu i da izbacim prethodnu funkciju npr. kao u basic WAIT(1000)

1 red;
2 red;
3 red; ....;
}

[ MilosDj @ 13.12.2010. 22:31 ] @
Code:
function pausecomp(millis)
{
var date = new Date();
var curDate = null;

do { curDate = new Date(); }
while(curDate-date < millis);
[ cerebrum981 @ 13.12.2010. 23:02 ] @
ok, je to samo shto pauzira ceo komp druge funkcije ne rade dok ne prodje zadato vreme.
i npr. onmouseover ne promeni pozadinu zadatu CSS-om dok ne prodje zadato vreme
Hvala u svakom sluchaju
[ MMX @ 13.12.2010. 23:44 ] @
Postoji funkcija clearTimeout() sa kojom možeš da "izbaciš" prethodnu funkciju (da se ne poziva svakih 1000ms). Red1, red2 ... red n možeš da izbaciš u posebnu funkciju koju ćeš takođe pozvati sa setTimeoutom() stim što će prva linija u njoj očistiti taj interval da se ne bi pozivalo svakih n milisekundi. To je jedini način da napraviš tako nešto a da ne ublokiraš ceo browser.
[ cerebrum981 @ 14.12.2010. 00:20 ] @
ma odradio sam to, samo sam hteo krace
imam funkciju
onmouseout: window.clearTimeout(pauza);

samo sam mislio da ima neka fora za:
pauza=window.setTimeout('ne radi nishta samo pusti pauzu da prodje pa nastavi istu funkciju',1000);

cisto da ne budu dve funkcije nego jedna. Ali kako stoje stvari izgleda da to ne postoji :(

hvala na ulozenom trudu