Javascript关闭警报框



4 Answers

无法控制对话框,如果您可以控制对话框,则可以编写突出的javascript代码。 (对于除调试之外的任何事情,使用警报不是一个好主意)

Question

我希望能够在一定时间后或在特定事件(即onkeypress)上使用javascript自动关闭警报框。 根据我的研究,内置的alert()函数看起来不太可能。 有没有办法覆盖它并控制它打开的对话框?

另外,我不希望覆盖显示隐藏的div作为警报。 我需要一个实际的对话框。




这里唯一真正的替代方案是使用某种带有模态选项的自定义小部件。 查看jQuery UI以获取具有这些功能的对话框示例。 您可以提到的几乎每个JS框架都存在类似的事情。




如果你在JS中以编程方式执行它就像重新发明轮子一样。 我建议使用一个名为jGrowljQuery插件




我希望能够在一定时间后或特定事件(即onkeypress)上使用javascript自动关闭警报框

旁注:如果您有警报(“数据”),您将无法使代码在后台运行(AFAIK).... 对话框是一个模态窗口,因此您也不能失去焦点。 所以你不会有任何按键或计时器运行...




window.setTimeout('alert("Message goes here");window.close();', 5000);





Related