Javascript:检测警报框何时正常和/或关闭

时间:2011-08-22 10:22:36

标签: javascript jquery

如何检测javascript警告框何时正常和/或关闭?

3 个答案:

答案 0 :(得分:59)

由于alert阻止:

alert('foo');
function_to_call_when_oked_or_closed();

只需在调用alert之后放置该功能。

答案 1 :(得分:14)

您可以显示confirm box,其中显示带有“确定”和“取消”按钮的消息,并检查用户点击的按钮:

<script type="text/javascript">

var answer = confirm ("Is this working for you?")
if (answer)
    alert ("Woo Hoo! Then my answer was correct.")
else
    alert ("Darn. Well, keep trying then.")

</script>

如果您想使用简单的提示框,您可以在线查看1001个教程,例如this。但是,您的问题没有说明您希望如何实施alert

http://www.tizag.com/javascriptT/javascriptalert.php

答案 2 :(得分:0)

如果用户没有按下确定或关闭,JS将不会进入下一行。所以实际上没有必要检测到这一点。

也许您想知道用户是按下确定还是关闭。对于警告弹出框,没有简单的方法可以告诉它是okeded还是关闭。在Firefox中,您甚至没有关闭按钮。

因此,如果您真的想这样做,可以使用“确认框”或“提示框”。 请查看以下链接,了解如何使用确认框或提示框: http://www.w3schools.com/js/js_popup.asp