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
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
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
nevem kde a preco ho mam zmenit
Bubák
Profil
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
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
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.
Chamurappi
Profil
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.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: