necesito mostrar este mensaje al usuario donde el usuario puede hacer clic en 'Sí' o 'No'. Si el usuario no responde en 2 minutos, la ventana debe estar cerrada. Abrir una nueva página es una forma. Mi pregunta es, ¿es posible hacer esto con un cuadro de confirmación? ¿Se puede cerrar automáticamente un cuadro de confirmación después de 2 minutos?¿Es posible cerrar el cuadro de confirmación después de un intervalo de tiempo?
Respuesta
No se puede hacer eso con el confirm()
nativo ya que bloquea la ejecución de JavaScript en esa página hasta que el usuario haya "respondido", pero hay muchas implementaciones basadas en HTML/JavaScript allí donde podría agregar fácilmente dicho comportamiento.
Y a menudo se ven mejor, también. :)
Tenga una mirada en https://stackoverflow.com/a/972832/298479 para un ejemplo. Para crear el tiempo de espera, simplemente abriría el cuadro de diálogo window.setTimeout(function() { $('#dialog').dialog('close'); }, 120000);
.
Para mayor claridad, los cuadros de diálogo nativos suspenden el tiempo de ejecución en la línea en que se invocó el diálogo. –
Alert
y Confirm
cajas no puede ser escrito para cerrar. Use un diálogo modal en su lugar. Esto generalmente consiste en una DIV completamente posicionada y una superposición translúcida que cubre toda la página.
Y con jQuery UI es extremadamente fácil de hacer. – ThiefMaster
- 1. ¿Es posible usar un cuadro de confirmación modal usando JQuery?
- 2. Cerrar cuadro modal después de 10 segundos
- 3. Método de llamada particular después del intervalo de tiempo regular
- 4. Jquery cuadro de confirmación
- 5. sendRedirect después del intervalo de tiempo evitando javascript o php
- 6. mostrar el intervalo de tiempo muy bien
- 7. jQuery borrar cuadro de confirmación
- 8. cuadro de diálogo de confirmación de JavaScript antes de cerrar la ventana del navegador
- 9. SimpleModal confirmar antes de cerrar el cuadro de diálogo
- 10. Cerrar el cuadro de diálogo de jQuery UI desde Iframe
- 11. ¿Cómo agregar un intervalo de tiempo a un NSDate?
- 12. Reemplazar el icono Cerrar por un cuadro de diálogo JQueryUI
- 13. ¿Es posible mantener la sesión incluso después de cerrar el navegador?
- 14. intervalo de tiempo y UTC
- 15. Eliminar formulario después de cerrar
- 16. ¿Cómo iterar durante un intervalo de tiempo después de días, horas, semanas y meses en Python?
- 17. Ocultar el teclado virtual después de cerrar el cuadro de diálogo
- 18. Confirmación automática cambia a VERDADERO después de un tiempo usando un grupo de conexión
- 19. StreamReader cerrar Después de ReadToEnd
- 20. ¿Es posible cerrar prettyphoto modal dentro de iframe?
- 21. Cuadro de diálogo de confirmación GWT
- 22. ¿Debo cerrar InputStream después de cerrar el Reader
- 23. Intervalo de tiempo legible por humanos automático
- 24. Solicitar confirmación al cerrar una pestaña
- 25. Chrome desarrollo de extensiones: auto cerrar el cuadro de notificación
- 26. Ejecutar una función en el intervalo de tiempo en jQuery
- 27. Cortar un intervalo de tiempo en las partes
- 28. Eliminar ActionLink con el cuadro de diálogo de confirmación
- 29. SQL: ¿Es posible SUMAR campos de tipo INTERVALO?
- 30. jqGrid Reposicionar Eliminar Cuadro de confirmación
revise este hilo http://stackoverflow.com/questions/463368/javascript-close-alert-box –