gpt4 book ai didi

javascript - 当用户点击不再显示警报时退出 JavaScript 中的 while 循环

转载 作者:行者123 更新时间:2023-12-03 08:30:12 24 4
gpt4 key购买 nike

我想显示这样的警报

  while(1){alert("safdf");}

当用户点击时不再显示此警报。我想将用户重定向到 url ="xyz.com"。像这样。

  <script type="text/javascript">

function ialerts_crash()

{

while(1){alert("safdf");}
window.location.href = 'example.com';
if(what to put here to exit when user hits dont show this alert again){return ;}

}

ialerts_crash();

</script>

我想知道如何打破;当用户点击“不再显示此警报”时的 while 循环。

最佳答案

when the user hits dont show this alert again.

不再显示此警报”不是脚本可以读回的反馈选项。它只是一个浏览器功能,允许用户消除烦人的警报。

所以你真正想要的是使用 window.confirm 。它返回一个 bool 值,您可以在循环的中断条件中使用该值。

var msg = "You will be redirected. There's ";
while (!confirm(msg + "no way out."))
msg += "really ";
location.href = 'example.com';

关于javascript - 当用户点击不再显示警报时退出 JavaScript 中的 while 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33368949/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com