![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 573 Pomógł: 6 Dołączył: 21.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam problem na czacie (AJAX JS PHP), większość użytkowników po zalogowaniu nie wylogowuje się, a wpisuje inny adres w przglądarce i opuszcza czat bez wylogowania. Chciałbym zrobić komuniat typu: "Przed opuszczeniem strony proszę się wylogować" Mam taki kod: Kod <script type="text/javascript"> function closeSite() { if (document.getElementById('logoutButton') != 'null') // Popraw i dopracuj return "SYSTEM CZATU: Anuluj dzialanie! Przed opuszczeniem strony prosze sie wylogowac."; } window.onbeforeunload = closeSite; </script> Niby działa, ale komunikat wyświetla się na okrągło przy kliknięciu w emotikony lub linki i przy kliknięciu w przycisk "Wyloguj" Jak sprawić, aby komunikat wyświetlał się tylko przy opuszczeniu strony (nie przy klikaniu emotikonów, czy linków) i kiedy nie będzie kliknięty przycisk "Wyloguj"? -------------------- I welcome you on the Internet >>> Design by Malina
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli klikniesz na któryś z takich przycisków wywołuj funkcję, która usuwa tamto zdarzenie na pewien czas...
Lub zrób if-a opartego na flagach. Czyli klikając na emotikona nadajesz flagę na true, a po wybraniu z powrotem na false... dalej się domyślisz... Generalnie ciężko zrobić komunikat przy wyjściu w JS, zawsze jest coś nie tak -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 21:05 |