Javascript:检测警报框是否正常';已关闭和/或关闭

Javascript:检测警报框是否正常';已关闭和/或关闭,javascript,jquery,Javascript,Jquery,如何检测javascript警报框何时被确定和/或关闭?您可以显示一个确认框,该框显示一条带有“确定”和“取消”按钮的消息,并检查用户单击的按钮: <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. W

如何检测javascript警报框何时被确定和/或关闭?

您可以显示一个
确认框,该框显示一条带有“确定”和“取消”按钮的消息,并检查用户单击的按钮:

<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>

var answer=confirm(“这对你有用吗?”)
若有(答复)
警惕(“呜呜呜!那么我的回答是正确的。”)
其他的
警惕(“该死的,那就继续努力吧。”)
如果您想使用一个简单的警告框,您可以在线查看1001个教程,例如一个。但您的问题并没有具体说明您希望如何实施
警报


由于
警报
被阻塞:

alert('foo');
function_to_call_when_oked_or_closed();

只需将函数放在调用
警报

之后,如果用户没有按ok或close,JS将不会继续下一行。所以实际上没有必要检测到这一点

也许你想知道用户是按ok还是close。对于警报弹出框,没有简单的方法来判断它是否正常或关闭。在Firefox中,你甚至没有关闭按钮

所以,如果您真的想这样做,您可以使用确认框或提示框。 请查看下面的链接,了解如何使用确认框或提示框:

你的意思是确认()?警报框仅显示为通知某些事情(以一种非常丑陋的方式,但嘿…),并且不返回任何内容。您尝试了什么?任何简单/愚蠢的尝试都会奏效,因为答案很简单:你不会察觉。浏览器会帮你做这件事:在它做任何其他事情之前先等待警报。+1因为这件事非常有趣…对我非常有帮助