仅允许用户在10秒后关闭JavaScript警报

时间:2012-02-15 18:34:12

标签: javascript alert

是否可以阻止用户在10秒后关闭JavaScript警报?

我触发警报,然后用户必须等待“x”秒才能关闭它。

3 个答案:

答案 0 :(得分:2)

这是一个更好的方法:

您希望避免提醒,因为您无法控制对话框。相反,尝试像ThickBox这样的模态对话框。它是一个jQuery插件(所以你需要jQuery库)。看看"内联"此页面上的示例:(点击"演示"然后"显示隐藏的模态内容"链接)

http://jquery.com/demo/thickbox/#sectiond-1

最初,隐藏OK按钮并使用setTimeout()然后在10秒后显示。

答案 1 :(得分:1)

不使用alert,您必须使用JS和HTML创建自己的(几乎)模态对话框,并禁用“确定”按钮,然后使用setTimeout在十秒后启用它

答案 2 :(得分:0)

不可能。如果是,它可能很容易被滥用。