Autor Zpráva
gardener
Profil
Zdravím chtěl bych udělat pro uživatele alert pro automatickém odhlášení ze systému.
Využiji tam fci setTimeout a pokud např klikne na jakýkoliv odkaz aktulizuje se vždy proměnná s názvem aktuální datum, jinak zůstane zachována hodnota proměnné po příchodu na stránku.

Jak ale docílit toho nulování pomocí JS? Mám k tomu využít DOM jako např Anchor?

Nápad jak to provést,je velmi zhrubanějak takto(doufám, že to bude alespoň trochu pochopiltelné)
Provedeni
-Uloz do prom aktualni cas
-Uloz do prom hodnotu pro timeout napr.15 min = 150000ms
pomoci setTimeout(výraz,cas) volat cyklus//Ty=zn kazdych napr.10 s. porovnavat casy
{
Aktualni - puvodni, jenom kdyz bude vetsi nez timeout, zavolej fci pro zobrazeni hlasky a odhlaseni a ukonci;
}


Díky za každou radu.
bohyn
Profil
gardener
Cas si ukladat nemusis, jen si nastavis casovac na delku trvani session a v nem pak vypises informaci o automatickem odhlaseni. Jeste zalezi na typu webu:
AJAX: resetujes casovac pri kazdem pozadavku na server
Klasika: pri nacteni stranky spustis casovac

Edit: jeste sem si uvedomil ze uzivatel muze stranku prochazet ve vice oknech. Takze precejenom budes potrebovat ukladat cas, nejlepe do cookie. Po uplynuti casovace zkontrolujes cas v cookie a pokud je mensi nez aktualni - zivotnost_session tak vypises hlasku. Pokud je vetsi nastavis znovu casovac na aktualni - cas_v_cookie + zivotnost_session.

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: