2012-08-17 18 views
5

Xin chào các bạn, tôi đang sử dụng CMS cho trang web của mình và đang kiểm tra xem nội dung đã được sửa đổi chưa trước khi vị trí của cửa sổ bị thay đổi. bây giờ tôi đã biết về phương thứcbeforeunload custom dialog

$(window).bind('beforeunload', function() { 
    return "dialog message"; 
}); 

nhưng tôi đã tìm thấy một plugin được gọi là Apprise và muốn thay thế hộp thoại mặc định bằng một trong các tùy chọn này. Điều này có thể không?

+0

Tôi nghĩ bạn nên ngăn chặn hành động mặc định. khi gọi một cảnh báo bình thường, nó sẽ đóng băng (tạm dừng) tập lệnh (nó đồng bộ). Những cửa sổ tùy chỉnh đó là đồng bộ, do đó, tập lệnh tiếp tục và nó chuyển sang trang tiếp theo. Nhưng bạn không thể ngăn trang không tải. (hãy tưởng tượng các cửa sổ bật lên có thể ngăn mình bị đóng). Tôi tò mò..không chắc chắn cách giải quyết :) – VDP

+0

Firefox không cho phép thay đổi hộp tin nhắn –

Trả lời

5

Bạn không thể sử dụng hộp thoại của riêng bạn để ghi đè mặc định một,

Câu hỏi này đã được hỏi, và nhận được một câu trả lời tốt here.

-1

Firefox không cho phép thay đổi hộp thư