Muốn tạo một hộp xác nhận xuất hiện trước khi ai đó rời khỏi trang web của tôi. Họ có thông tin sẽ bị mất nếu họ rời đi và bạn không muốn điều đó đúng. Lời cầu xin cụ thể là tôi nên đặt mã và vì vậy tôi không phải là mã tốt nhất ...Xác nhận tin nhắn trước khi rời khỏi trang web trình duyệt chéo (JS)
Trả lời
window.onbeforeunload = function(){
return "Are you sure you wanna leave my site?";
}
tôi nên đặt mã và tôi nên thực thi như thế nào? – Xweque
Lưu ý rằng mặc dù điều này sẽ tạo ra một hộp thoại trong tất cả các trình duyệt, trong FF4 và lên nó sẽ không hiển thị cho người dùng văn bản của bạn ([theo MDN] (https://developer.mozilla.org/en/DOM/window. onbeforeunload)) - https://bugzilla.mozilla.org/show_bug.cgi?id=588292. – jimw
Mã đó 'thực hiện' bất cứ khi nào sự kiện bốc dỡ cháy. Nơi bạn đặt mã thay đổi tùy thuộc vào mã bạn đang chạy trên trang web của bạn, cách mã đang được tải, v.v ... Loại câu hỏi đó nằm ngoài phạm vi của StackOverflow IMO, vì nó không thực sự là câu hỏi lập trình cụ thể, mà là câu hỏi về cách JS làm việc toàn bộ. Nếu bạn đang hỏi loại câu hỏi này, có thể hữu ích khi tham khảo hướng dẫn này https://developer.mozilla.org/en/A_re-introduction_to_JavaScript và sử dụng nó để tạo các truy vấn cụ thể hơn. – brandwaffle
- 1. C# Xác nhận trước khi rời khỏi sự kiện accept_button
- 2. Xác nhận trước khi đóng tab/trình duyệt
- 3. Firefox Trang này yêu cầu bạn xác nhận rằng bạn muốn rời khỏi
- 4. $ (cửa sổ) .unload chờ cuộc gọi AJAX kết thúc trước khi rời khỏi trang web
- 5. Nút xác nhận trước khi chạy xóa thường trình từ trang web
- 6. Sự kiện Javascript khi chuột rời khỏi cửa sổ trình duyệt
- 7. eclipse beakpoint: dừng trước khi rời khỏi phương thức Java
- 8. Thông tin trình duyệt chéo đáng tin cậy trên ContentEditable
- 9. Cách kích hoạt hộp thoại bằng JS trước khi rời trang hiện tại
- 10. JS: Làm cách nào để tạo trình duyệt chéo document.getElementById?
- 11. Thêm tin nhắn để xác nhận
- 12. AJAX và người dùng rời khỏi trang
- 13. nhận URL trang cuối cùng từ đối tượng lịch sử - trình duyệt chéo?
- 14. jQuery ajaxError() cháy xử lý nếu người dùng rời khỏi trang trước khi trang kết thúc tải
- 15. Xác nhận nút quay lại trình duyệt khác nằm trên trang
- 16. Trang chủ trình duyệt web Android
- 17. Nhắn tin qua ngôn ngữ chéo
- 18. Xác nhận hộp thoại khi tôi đóng trình duyệt?
- 19. Phát hiện nếu người dùng rời khỏi trang web như Bounce Exchange
- 20. Django: Xóa tin nhắn trước khi chúng được hiển thị
- 21. WatiN thúc đẩy trình duyệt IE "Bạn có chắc chắn muốn rời khỏi trang này không?" popup
- 22. document.evaluate - Trình duyệt chéo?
- 23. Chèn trang web chéo
- 24. Tiêu thụ không xác nhận tin nhắn từ RabbitMq
- 25. Gửi tin nhắn văn bản SMS từ trang web ASP.NET
- 26. Trình xử lý tin nhắn API Web ASP.NET
- 27. Tin nhắn lạ khi dán văn bản
- 28. Làm cách nào để biết người dùng đã rời khỏi trang web của tôi
- 29. Nhận tin nhắn WhatsApp
- 30. CQRS - Thời điểm gửi tin nhắn xác nhận?
có thể trùng lặp của [Người dùng cảnh báo trước khi rời khỏi trang có thay đổi chưa lưu] (http: // stackoverflow. com/questions/7317273/warn-user-before-leave-page-with-unsaved-changes) - vui lòng sử dụng tìm kiếm trước khi bạn đặt câu hỏi mới. –