loderis Posted June 2, 2006 Report Share Posted June 2, 2006 sveiki, ir šāds kods, kā būtu iespējams apturēt to laiku, izveidojot kaut ko līdzīgi pauzei? seconds=30; function start() { window.setInterval("countdown()",1000); } function countdown() { if (seconds > 0) { seconds--; var count = document.getElementById("count"); count.innerHTML = seconds; if (seconds == 0) { window.location.href = "./"; } } } <div style="display:inline" id="count">30</div> Link to comment Share on other sites More sharing options...
v3rb0 Posted June 2, 2006 Report Share Posted June 2, 2006 http://developer.mozilla.org/en/docs/DOM:window.setTimeout Link to comment Share on other sites More sharing options...
loderis Posted June 3, 2006 Author Report Share Posted June 3, 2006 tik pat labi varēji ierakstīt www.google.lv jautāju jau tāpēc ka neesmu nekāds programists, tiešām tik grūti palīdzēt Link to comment Share on other sites More sharing options...
Paulinjsh Posted June 3, 2006 Report Share Posted June 3, 2006 Tev jau uzrakstīja kur meklēt. Tagad tik pašam jāuzraksta vajdzīgā rindiņa. Link to comment Share on other sites More sharing options...
loderis Posted June 3, 2006 Author Report Share Posted June 3, 2006 paldies, piespiedāt tomēr man smadznes pakustināt, iepriekš meiģināju nesanāca :) galarezultāts: seconds=30; function start() { countd = window.setInterval("countdown()",1000); pause = false; } function pause() { if (pause == false) { window.clearInterval(countd); pause = true; } else { start(); } } function countdown() { if (seconds > 0) { seconds--; var count = document.getElementById("count"); count.innerHTML = seconds; if (seconds == 0) { window.location.href = "./"; } } } iepriekš rakstīju: window.clearInterval("countdown()") tādēļ nekas nesanāca. Link to comment Share on other sites More sharing options...
DarkSide Posted July 18, 2006 Report Share Posted July 18, 2006 Hmm... Ir jau tās foršās JavaScript funkcijas setTimeout un setInterval ar kurām var pausi noorganizēt, BET cik webā palasīju, tad sanāk tā, ka tās pamatīgi noslogo klienta kompi, jo reāli JavaScript izpilde nepārtraucas. Tas ir gadījumos, kad piemēram nepieciešams, lai ik pa 5 sekundēm kautkas notiekas. Skat. piemēru: Pseidokods - mani interesē norealizēt šādu lietu ar java script: while(someCondition) { statement1; wait (someDelay); } JavaScript realizācija (laikam sanāk bezgalīgs cikls, kas ik pa 5 sekundēm izpilda statement1): setInterval('statement1',5000); Varbūt ir kādi ieteikumi kā labāk to norealizēt? Link to comment Share on other sites More sharing options...
Recommended Posts