是否可以在一段时间后关闭确认框?

时间:2012-05-02 15:25:18

标签: javascript

我需要向用户显示此消息,用户可以单击“是”或“否”。如果用户在2分钟内没有响应,则需要关闭窗口。打开新页面是一种方式。我的问题是,是否可以使用确认框进行此操作?确认框可以在2分钟后自动关闭吗?

2 个答案:

答案 0 :(得分:5)

您无法使用本机confirm()执行此操作,因为它会阻止该页面上的JavaScript执行,直到用户“已回答”为止,但有很多基于HTML / JavaScript的功能可以轻松添加此类行为。
而且它们通常看起来也更好。 :)

查看https://stackoverflow.com/a/972832/298479示例。要创建超时,打开对话框时只需window.setTimeout(function() { $('#dialog').dialog('close'); }, 120000);

答案 1 :(得分:4)

AlertConfirm框无法编写脚本以关闭。请改用模态对话框。这通常包括一个绝对定位的DIV和覆盖整个页面的半透明覆盖层。