Javascript:检测警报框是否正常';已关闭和/或关闭
如何检测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
确认框,该框显示一条带有“确定”和“取消”按钮的消息,并检查用户单击的按钮:
<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因为这件事非常有趣…对我非常有帮助