Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyświetlanie alertu przed wyjściem ze strony
Bondar91
post
Post #1





Grupa: Zarejestrowani
Postów: 102
Pomógł: 0
Dołączył: 16.01.2014

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


Witam,
mam taki kod, działał on jeszcze wczoraj, natomiast dzisaj już nie mianowicie chodzi o to że zamiast tekstu znajdującego się w returnie wyświetla mi się wprowadzone zmiany nie mogą być zapisane. Czy może ktoś mi wytłumaczyć czemu tak się dzieje (IMG:style_emoticons/default/smile.gif) ?
  1. function exit_alert() {
  2. return 'Czy napewno chcez opuscic stronę?';
  3. }
  4.  
  5. window.onbeforeunload = exit_alert;


Ten post edytował Bondar91 10.06.2016, 10:19:16
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
sunpietro
post
Post #2





Grupa: Zarejestrowani
Postów: 262
Pomógł: 26
Dołączył: 23.01.2009
Skąd: eZ Systems

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


Myślę, że funkcja exit_alert powinna wyglądać inaczej:
Kod
function exit_alert() {
    confirm('Czy napewno chcez opuscic stronę?')
}


Zostało to opisane tutaj: jak użyć onbeforeunload
Go to the top of the page
+Quote Post
Comandeer
post
Post #3





Grupa: Zarejestrowani
Postów: 1 268
Pomógł: 254
Dołączył: 11.06.2009
Skąd: Świętochłowice

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


@sunpietro, ta wersja nie działa w Blinku. Dla Blinka potrzebne jest właśnie return

Chrome po prostu zablokował możliwość zmiany domyślnego komunikatu.
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: 18.09.2025 - 23:35