2011-08-22 173 views
1

我有简单的javascript警报框,我希望它在5秒后自动关闭。如果可能的话,请帮助 。5秒后关闭警报

<script type="text/javascript"> 
function show_alert() 
{ 
alert("Hello! I am an alert box!"); 
} 
</script> 

<input type="button" onclick="show_alert()" value="Show alert box" /> 
+1

http://stackoverflow.com/questions/463368/javascript-close-alert-box详细讨论了这一点。 – Blazemonger

+0

您似乎混淆了Java和JavaScript - 它们是非常不同的编程语言。 – Quentin

+1

你不能这样做,你可以使用一个临时的div来向用户显示自定义的消息。 –

回答

9

无法关闭JavaScript警告框,用户必须。如果你想做这样的事情,我建议使用自定义模式弹出窗口(如jQuery UI)。

+0

实际上,我在网站上有反馈表单,我希望表单提交后用户应该能够成功提交java提醒框。它应该自动关闭。以及你认为jQuery的模式弹出将罚款。我只是想要你的意见。 – Ask4Tec

+0

@ Ask4Tec:是的,没关系。 –

+0

为什么downvote? –

2

无法关闭经典警报框。您可以使用HTML +锁定事件来处理您自己的事务,并使用计时器关闭事件。