Autor | Zpráva | ||
---|---|---|---|
blazej44800 Profil |
mam javascript:
<form name="form"> Kontrola nastane za <input type="text" name="timer" size="3" readonly> s </form> <script language="JavaScript"> var t = 20 // konstanta v sekundach znovunacitania stranky function Timer(){ document.form.timer.value = t // vypis do formulara if(!t) // uplynula doba casovaca parent.location = "chatroom.php?meno=<? echo $_GET["meno"]; ?>" else{ t-- setTimeout("Timer()",999) // spusti opat o 1 sekundu } } Timer() // spustenie odpocitavania </script> Ide o časovač s 20 sekundami a a po uplinuti to hodi na inu url,. Potrebujem poradit: ako spravit aby som ho mohol pozastavit?? dajau funkciu stop start dik Moderátor Chamurappi: Titulek „uprava javascriptu pomoc!!!“ nevystihuje podstatu dotazu. Příště zkus prosím vymyslet lepší.
|
||
Nox Profil |
#2 · Zasláno: 16. 8. 2010, 18:02:28
návratovou hodnotu setTimeout zachyť do proměnné a tu můžeš použít jako argument pro funkci cleatTimeout()
a zlepšit ten nadpis... |
||
Chamurappi Profil |
#3 · Zasláno: 16. 8. 2010, 18:04:28 · Upravil/a: Chamurappi
„a zlepšit ten nadpis…“
Myšleno nadpis tohoto vlákna. Máš na to, blazeji44800, hodinu (odkaz „Změnit“ máš vpravo nahoře u svého příspěvku). Buď se bude toto vlákno jmenovat rozumně, nebo bude smazáno. |
||
blazej44800 Profil |
#4 · Zasláno: 16. 8. 2010, 20:01:54
nevem kde a preco ho mam zmenit
|
||
Bubák Profil |
#5 · Zasláno: 16. 8. 2010, 20:18:19
Zrušení načasované události: www.jakpsatweb.cz/javascript/casovani.html#zruseni
Není to přesně co potřebuješ, při clearTimeout budeš muset zbývající čas uložit do proměnné. „nevem kde“ Čas pro změnu nadpisu ti vypršel, ale mohou tak učinit moderátoři, když je požádáš. „preco ho mam zmenit“ Představ si, že by každy, kdy potžebuje upravit JS, napsal stejně duchaplný nadpis. Obdobně by to takhle každý udělal v sekci HTML a CSS. Pak by se v tom nevyznalo ano pověstné prase. Co takhle "Pozastavení časovače", prípadně "Posastanevie časovača"? |
||
Joker Profil |
#6 · Zasláno: 16. 8. 2010, 21:01:48 · Upravil/a: Joker
Přesouvám k ledu do vyřešení titulku.
blazej44800: „preco ho mam zmenit“ Protože je s prominutím blbý. Při založení vlákna je pod políčkem pro titulek napsáno: Tento název prosím volte tak, aby vyjadřoval podstatu dotazu. Titulky typu „pomoc!“ jsou k ničemu. edit, Chamurappi: Filtr hloupých titulků neblokuje více vykřičníků za sebou (a zejména slovo „pomoc“ následované více vykřičníky)? Nemohl by to dělat? |
||
Petr ZZZ Profil |
#7 · Zasláno: 16. 8. 2010, 21:10:21 · Upravil/a: Petr ZZZ
blazej44800:
„nevem kde…“ Viz [#3] Chamurappi „…a preco…“ Ve vlastním zájmu. Chamurappi má vynikající znalosti JS a dovedl by ti poradit. Místo toho se chystá smazat tvé vlákno. Proč? Protože nadpisy jako tvoje úprava javascriptu pomoc!!! zde prostě nemají co dělat. Taková perlička na okraj: Hádej, kdo a v jakém jazyku naprogramoval zdejší automatický upozorňovač na nevhodné názvy vláken, který ty jsi očividně ignoroval? Uvědom si prosím, že internetová diskuse není žádné posezení ve dvou, ale má čtenáře. Ti se rádi orientují podle názvů vláken. Jsou-li ti čtenáři u zadnice a toužíš po soukromé výuce bez publika, budeš si muset s někým, kdo to umí, dohodnout termín. Jen se obávám, že to na rozdíl od této diskuse nebude zdarma. |
||
Časová prodleva: 15 dní
|
|||
Chamurappi Profil |
#8 · Zasláno: 31. 8. 2010, 15:14:10 · Upravil/a: Chamurappi
Změním titulek na Bubákem navržený a vlákno později vrátím do kategorie JavaScript, jestli nejsou námitky.
Reaguji na Jokera: „Filtr hloupých titulků neblokuje více vykřičníků za sebou (a zejména slovo ‚pomoc‘ následované více vykřičníky)? Nemohl by to dělat?“ Mohl. Teď ignoruje veškerou interpunkci. Zřejmě dodělám kontrolu, která navrhne tazateli automatickou opravu titulku před odesláním — zkusí se srovnat velikost písmen, odmazat mezery před otazníky a podobné věci. |
||
Časová prodleva: 14 let
|
0