Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> JS - Komunikat przed opuszczeniem strony, Proszę się wylogować
Malinaa
post
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
Go to the top of the page
+Quote Post
kamil4u
post
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


--------------------
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.08.2025 - 21:05