当用户点击不再显示警报时,在javascript中循环退出

时间:2015-10-27 13:12:12

标签: javascript loops while-loop

我想要显示这样的提醒

  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循环&#39;。

1 个答案:

答案 0 :(得分:1)

  

当用户点击时不再显示此提醒。

&#34; 不再显示此提醒&#34;不是脚本可以回读的反馈选项。它只是一个允许用户杀死烦人警报的浏览器功能。

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

bnumber = build.environment.get("BUILD_NUMBER")
build("Compile.Net", BUILD_NUMBER: bnumber)