【发布时间】:2015-10-27 13:12:11
【问题描述】:
我想显示这样的警报
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 循环。
【问题讨论】:
-
@Dane 实际上
break用于中断循环。return会留下一个循环,但也会退出包含函数。并不总是可取的。 -
这一定很烦人..
-
confirm() 怎么样?w3schools.com/jsref/met_win_confirm.asp
-
我看不到持续的警报消息有什么好处,除了让用户发疯......!?
-
好吧,“关闭此警报”复选框是浏览器的最后一道保护措施,以防止错误的脚本让用户发疯。您不应该弹出这么多警报以首先触发此功能,也不能以任何方式与此复选框进行交互。
标签: javascript loops while-loop