我希望能够在一定时间后或在特定事件发生时(即 onkeypress
)使用 Javascript 自动关闭警告框。根据我的研究,内置的 alert()
函数看起来不太可能。有没有办法覆盖它并控制它打开的对话框?
此外,我不希望将隐藏的 div 显示为警报的覆盖。我需要一个实际的对话框。
最佳答案
如前所述,您真的不能这样做。您可以使用 UI 框架在窗口内做一个模式对话框,或者您可以有一个弹出窗口,带有一个在超时后自动关闭的脚本……每个都有消极的方面。如果窗口最小化,浏览器内的模态窗口将不会创建任何通知,并且编程(基于计时器)弹出窗口很可能会被现代浏览器和弹出窗口阻止程序阻止。
关于Javascript 关闭警告框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/463368/