Autor | Zpráva | ||
---|---|---|---|
1A Profil * |
#1 · Zasláno: 6. 5. 2010, 01:56:49
Potřebuji, aby se při kompletním načtení stránky začal odpočítávat čas.
Na stránce je formulář. Pokud uživatel formulář odešle dříve než je odpočteno 10 sekund, vyskočí okno s počtem sekund, které uplynuly a formulář se neodešle. Pokud uživatel formulář odešle 10 a více sekund po načtení stránky, formulář se normálně odešle. Ví někdo jak na to? Díky |
||
sysel Profil |
#2 · Zasláno: 6. 5. 2010, 07:17:49
Bez záruky a podrobností:
vložte do tagu <body onLoad="var zacatek=new Date();"> do odesílacího buttonu vložte volání funkce <input type="submit" onClick="kontrola()"> ve funkci kontrola() provedete zjištění aktuálního času, porovnáte s proměnnou zacatek a podle požadavků ukončíte provádění funkce buď return true nebo return false. <script> function kontrola() { tedkonc= new Date(); var rozdil = porovnej(tedkonc,zacatek); if (rozdil > 10) return true else return false } </script> _______________ O objektu Date() se více podrobností dozvíte, když si kliknete na slovo Date uvnitř formátovaného textu. |
||
Časová prodleva: 14 let
|
0