[JavaScript][PHP]Przerwanie wykonywania funkcji i ponowne uruchomienie. |
[JavaScript][PHP]Przerwanie wykonywania funkcji i ponowne uruchomienie. |
8.12.2021, 08:33:55
Post
#1
|
|
Grupa: Zarejestrowani Postów: 183 Pomógł: 14 Dołączył: 27.09.2014 Ostrzeżenie: (0%) |
Witam mam poniższy kod
Funkcja startuje na końcu. Jednakże ja chciałbym ja zatrzymać w innej funkcji a następnie ja wywołać z tej funkcji dopiero. Będę wdzięczny za pomoc. Pozdrawiam |
|
|
8.12.2021, 11:18:04
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
To w jakim celu ją startujesz na końcu? Nie możesz po prostu wywołać w innej funkcji?
-------------------- |
|
|
8.12.2021, 11:37:52
Post
#3
|
|
Grupa: Zarejestrowani Postów: 183 Pomógł: 14 Dołączył: 27.09.2014 Ostrzeżenie: (0%) |
Jeżeli normalny użytkownik wchodzi na stronę i ją przegląda to chciałbym aby dla bezpieczeństwa po upływanie 91 minut bez ruchu nastąpiło auto wylogowanie. Jednakże jeżeli odpali podstronę (na przykład stronę z Video) w ramach przeglądanej strony to chciałbym żeby funkcja się przerwała bo na przykład film może trwać 100 minut a po 91 go wyloguje jeżeli nie ruszy myszką.
Ten post edytował ilidir 8.12.2021, 11:38:46 |
|
|
8.12.2021, 12:22:30
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
Tu jest podobny problem: Temat: Zatrzymanie setinterval w przykladzie
-------------------- |
|
|
8.12.2021, 12:39:12
Post
#5
|
|
Grupa: Zarejestrowani Postów: 183 Pomógł: 14 Dołączył: 27.09.2014 Ostrzeżenie: (0%) |
Tu jest podobny problem: Temat: Zatrzymanie setinterval w przykladzie Dzięki, czyli generalnie powinienem wywołać clearInterval(timeChecker); i to powinno zatrzymać wykonywanie funkcji. pozdrawiam |
|
|
8.12.2021, 13:05:34
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
Generalnie, nie.
Przeczytaj jeszcze raz tamten temat. -------------------- |
|
|
9.12.2021, 10:25:26
Post
#7
|
|
Grupa: Zarejestrowani Postów: 183 Pomógł: 14 Dołączył: 27.09.2014 Ostrzeżenie: (0%) |
no tak nie funkcja a licznik interwalu
clearInterval(storedTimeStamp); Generalnie mam problem bo nie wiem gdzie wywołać to czyszczenie żeby działało poprawnie. |
|
|
9.12.2021, 10:40:40
Post
#8
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
Generalnie tam gdzie opisywałeś, czyli kiedy odpalasz podstronę, np. z video, w ramach przeglądanej strony.
-------------------- |
|
|
9.12.2021, 11:14:03
Post
#9
|
|
Grupa: Zarejestrowani Postów: 183 Pomógł: 14 Dołączył: 27.09.2014 Ostrzeżenie: (0%) |
ale to mam żywcem wywołać clearInterval(storedTimeStamp);
|
|
|
9.12.2021, 11:34:42
Post
#10
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
Nie wiem co masz na myśli pisząc "żywcem". Jeśli licznik ma się zatrzymać, to trzeba wywołać clearInterval, ale na pewno nie z parametrem storedTimeStamp.
-------------------- |
|
|
9.12.2021, 12:25:13
Post
#11
|
|
Grupa: Zarejestrowani Postów: 183 Pomógł: 14 Dołączył: 27.09.2014 Ostrzeżenie: (0%) |
Mhm, dzięki
czyli może powinienem zrobić tak: Kod var interval = setInterval(function() { var storedTimeStamp = sessionStorage.getItem("lastTimeStamp"); timeCompare(storedTimeStamp); }, 3000); a później wywołać: clearInterval(interval); ? |
|
|
9.12.2021, 12:31:35
Post
#12
|
|
Grupa: Zarejestrowani Postów: 3 033 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) |
|
|
|
9.12.2021, 13:57:13
Post
#13
|
|
Grupa: Zarejestrowani Postów: 183 Pomógł: 14 Dołączył: 27.09.2014 Ostrzeżenie: (0%) |
Jak wywołuje to czyszczenie z poziomu innej funkcji to mam komunikat:
Uncaught ReferenceError: interval is not defined |
|
|
9.12.2021, 14:01:01
Post
#14
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
-------------------- |
|
|
9.12.2021, 14:41:43
Post
#15
|
|
Grupa: Zarejestrowani Postów: 183 Pomógł: 14 Dołączył: 27.09.2014 Ostrzeżenie: (0%) |
Poszło dziękuje
|
|
|
Wersja Lo-Fi | Aktualny czas: 20.04.2024 - 04:13 |