Mam edytora w javascript na mojej stronie internetowej i chciałbym zapytać użytkownika, czy chce opuścić stronę, nawet jeśli są niezapisane zmiany.Jak wyświetlić okno dialogowe onbeforeunload w razie potrzeby?
wiem, że można dodać niestandardowy komunikat do „dialogu onbeforeunload” ten sposób:
window.onbeforeunload = function() {
return 'You have unsaved changes!';
}
(Source) ale chcę, aby wyświetlić okno dialogowe tylko tam, gdzie naprawdę są jakieś niezapisane zmiany. Jak to zrobić?
Dzięki!
Działa! Zwracałem pusty łańcuch zamiast zwracać wartość null lub undefined podczas pisania. Dziękuję Ci! –