Tôi cần hiển thị thông báo này cho người dùng nơi người dùng có thể nhấp vào 'Có' hoặc 'Không'. Nếu người dùng không phản hồi sau 2 phút, cửa sổ cần đóng lại. Mở một trang mới là một cách. Câu hỏi của tôi là, nó có thể làm điều này với một hộp xác nhận? Một hộp xác nhận có thể tự động đóng sau 2 phút không?Có thể đóng hộp xác nhận sau một khoảng thời gian không?
Trả lời
Bạn không thể thực hiện điều đó với mã gốc confirm()
vì nó chặn JavaScript thực thi trên trang đó cho đến khi người dùng "trả lời" nhưng có rất nhiều thực thi dựa trên HTML/JavaScript ở đó, nơi bạn có thể dễ dàng thêm hành vi như vậy.
Và chúng thường trông đẹp hơn. :)
Hãy xem https://stackoverflow.com/a/972832/298479 để biết ví dụ. Để tạo thời gian chờ, bạn chỉ cần window.setTimeout(function() { $('#dialog').dialog('close'); }, 120000);
khi mở hộp thoại.
Để làm rõ, hộp thoại bản địa tạm dừng thời gian chạy trên dòng hộp thoại được gọi. –
Alert
và Confirm
không thể viết kịch bản để đóng. Thay vào đó, hãy sử dụng hộp thoại phương thức. Điều này thường bao gồm một DIV hoàn toàn vị trí và một lớp phủ mờ bao phủ toàn bộ trang.
Và với jQuery UI, nó cực kỳ dễ làm. – ThiefMaster
- 1. Tách một khoảng thời gian thành nhiều khoảng thời gian
- 2. Sử dụng một khoảng thời gian thay đổi trong một khoảng thời gian trong Postgres
- 3. Khoảng thời gian thực Scala, Khoảng thời gian Int
- 4. Nhận mỗi giờ trong một khoảng thời gian
- 5. LaTeX đôi khi đặt quá nhiều hoặc quá ít không gian sau một khoảng thời gian
- 6. Tôi muốn tải một trang HTML khác sau một khoảng thời gian cụ thể
- 7. Làm thế nào tôi có thể dừng vòng lặp while sau khoảng thời gian n?
- 8. Tăng ngày theo một khoảng thời gian
- 9. Thuật toán cây khoảng thời gian hỗ trợ kết hợp các khoảng thời gian không có chồng chéo
- 10. sendRedirect sau khoảng thời gian tránh javascript hoặc php
- 11. Sau khi thêm hộp thoại không đóng
- 12. Số có giảm theo khoảng thời gian trong Clojure không?
- 13. regex để xác nhận thời gian
- 14. JavaScript - Khoảng thời gian jQuery
- 15. Xác nhận thời gian với Jquery
- 16. Tìm khoảng thời gian tiểu học trong khoảng thời gian chồng chéo
- 17. Highstock - khoảng thời gian không thường xuyên
- 18. xác định xem phạm vi ngày có nằm trong khoảng thời gian khác hay không - sql
- 19. Xóa một mục trong Bộ nhớ cục bộ HTML5 sau một khoảng thời gian?
- 20. Xử lý khoảng trống khoảng thời gian trong Chaco
- 21. Xác định khoảng thời gian mili giây trong ca cao
- 22. Python: làm thế nào tôi có thể nhận được một sợi để tự giết sau một thời gian chờ?
- 23. Joda Thời phút trong một thời gian hoặc khoảng
- 24. Xác nhận hộp thoại khi tôi đóng trình duyệt?
- 25. Làm cách nào tôi có thể tạo một mảng thời gian với khoảng thời gian nửa giờ?
- 26. NFS Fails sau khi đóng gói một hộp Vagrant
- 27. Khoảng thời gian LocalDate trong thời gian Joda
- 28. Thời gian Joda, Khoảng thời gian đến tổng số milli
- 29. Thêm một khoảng thời gian để một khoảnh khắc (moment.js)
- 30. Khoảng thời gian này có ý nghĩa gì trong đoạn trích sau R?
kiểm tra chủ đề này http://stackoverflow.com/questions/463368/javascript-close-alert-box –