Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Jak wykonać funkcję podczas gdy użytkonik...
deirathe
post
Post #1





Grupa: Zarejestrowani
Postów: 426
Pomógł: 32
Dołączył: 24.05.2007

Ostrzeżenie: (0%)
-----


Jak wykonać daną funkcję w js jeżeli użytkownik powiedzmy zmienia url w przegladarce? jest jakas mozliwosc? bo chcialbym zrobic albo automatyczne wylogowywanie i ewentualne zliczanie czasu.

Dobra znalazłem panaceum
window.onbeforeunload
Go to the top of the page
+Quote Post
kicaj
post
Post #2





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

Ostrzeżenie: (0%)
-----


Teoretycznie nie ma jak sprawdzic kiedy uzytkownik opusci strone, bylo na forum juz, poszukaj

Jedno co mi przychodzi to klienci Banku WBK po zalogowaniu sie na konto i wpisaniu innego adresu/zamkniecie przegladarki dostaja alert ze poprawnie nalezaloby sie wylogowywac, wiec chyba praktycznie istnieje taka mozliwosc
Go to the top of the page
+Quote Post
deirathe
post
Post #3





Grupa: Zarejestrowani
Postów: 426
Pomógł: 32
Dołączył: 24.05.2007

Ostrzeżenie: (0%)
-----


No i właśnie jest taka możliwość window.onunload albo to window.onbeforeunload, np
window.onbeforeunload = function(){
//tu robisz co chcesz

}
i to dziala, ten kto napisal ze nie ma takiej mozliwosci byl w bledzie !
Go to the top of the page
+Quote Post
iwosz
post
Post #4





Grupa: Zarejestrowani
Postów: 62
Pomógł: 3
Dołączył: 30.07.2009

Ostrzeżenie: (0%)
-----


Cytat(deirathe @ 13.12.2007, 14:22:19 ) *
No i właśnie jest taka możliwość window.onunload albo to window.onbeforeunload


Witam, wszystko fajnie ale jest jeden mankament... te eventy zostaną 'odpalone' przy każdym 'wyjściu ze strony' czyli też przy kliknieciu np w menu jakiegos linka do innej podstrony lub po wciśnięciu F5 itd... ogólnie szybko się okaże że jest to dość uciążliwe, wiec czy da się wywnioskować czy zamknięcie okna zostało zainicjowane 'iksem windowsowym', kalwiszem F5(tu akurat mozna prosto sprawdzic charCode) czy po kliknięciu w link do podstrony(lub window.location). ?

Czy ma ktoś może jakieś ładne rozwiązanie tego problemu? Jak sprawdzić czy wyjście ze strony zostało zainicjowane nowym adresem?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 11:46