Na większości stron, jeśli wykonujesz czynność (jak edytowanie, tworzenie) i kiedy próbuję wyjść, głównie podpowiada mi, czy naprawdę chcę wyjść. Okno daje mi dwie opcje: opuść lub anuluj i kontynuuj. Jak to osiągnąć w JavaScript? Czy muszę używać elementu meta?
Proszę nie wspominać o
potwierdzenie przed zamknięciem okna dialogowegobeforeunload
, chyba że jest to jedyny sposób, aby to osiągnąć.
Odpowiedz
Dlaczego nie wspomnieć o onbeforeunload
? Jest zbudowany tak, aby to zrobić i nie widzę problemu z jego użyciem.
function myConfirmation() {
return 'Are you sure you want to quit?';
}
window.onbeforeunload = myConfirmation;
Spowoduje to wyświetlenie domyślnego okna dialogowego pozostaw lub przeglądarki. Jeśli chcesz czegoś bardziej wyszukanego, możesz wywołać tę funkcję na przykład w oknie dialogowym jQuery lub Fancybox i zwrócić "true" lub "false" na podstawie tego, co dzieje się w tym ciekawszym oknie dialogowym. – casraf
Dziękuję, moja przeglądarka mobilna wygenerowała poprawne okno dialogowe. – slice
Proszę oznaczyć to jako zaakceptowane następnie :) – casraf
- 1. Czyszczenie przed zamknięciem QCoreApplication
- 2. $ .ready() przed zamknięciem body
- 3. Pokaż ostrzeżenie przed zamknięciem okna w Java Script
- 4. Okno dialogowe potwierdzenia javascript przed zamknięciem okna przeglądarki
- 5. Jak używać okna dialogowego jQuery UI jako okna dialogowego "potwierdź przed przesłaniem" na ASP.NET formularz
- 6. Interfejs Android okna dialogowego uzyskać wewnętrzne widoki okna dialogowego
- 7. Dostosowywanie okna dialogowego poprzez rozszerzenie okna dialogowego lub AlertDialog
- 8. gtk wyświetlanie okna dialogowego z poziomu okna dialogowego
- 9. Wywoływanie okna dialogowego z JS przed opuszczeniem bieżącej strony
- 10. Dostosowywanie okna dialogowego onbeforeunload
- 11. Efekty przejścia okna dialogowego
- 12. Pozycjonowanie okna dialogowego jqueryui
- 13. Sprawdzanie poprawności okna dialogowego
- 14. Próbując wyjść z C# Excel skoroszyt bez okna dialogowego
- 15. Przykład okna dialogowego WPV MVVM
- 16. JOptionPane - program okna dialogowego wprowadzania
- 17. Jak ustawić pozycję okna dialogowego?
- 18. r - file.choose() dostosowywanie okna dialogowego
- 19. Jak usunąć marginesy okna dialogowego?
- 20. Dostosowywanie położenia okna dialogowego FB.ui()
- 21. DialogFragment - Uzyskaj szerokość okna dialogowego
- 22. Wyświetl klawiaturę programową dla okna dialogowego
- 23. Czy przed zamknięciem należy zamknąć deskryptory plików?
- 24. Złapanie aplikacji python przed jej zamknięciem
- 25. Wymuś GVim, aby podpowiedzieć przed zamknięciem.
- 26. Kopiuj Occi :: ResultSet przed zamknięciem Occi :: Connection
- 27. Zapytaj użytkownika przed zamknięciem aplikacji C# WPF
- 28. Funkcja jonowego uruchamiania przed zamknięciem aplikacji
- 29. Potwierdzenie przed przesłaniem formularza za pomocą jQuery
- 30. winapi znajdź tytuł okna użytkownika (właściwości) okna dialogowego strony internetowej
wyboru: http://www.w3schools.com/js/tryit.asp?filename=tryjs_confirm – rags
@rags Nie na potwierdzenie pudełka sam potwierdzić pola przy próbie zamknięcia strony. – slice