2012-02-07 132 views
1

的无限循环中我想显示警告信息,然后刷新页面。警报消息

但需要提醒消息的无限循环。

if(isValid){ 
     alert("alert some text"); 
     document.location.reload(true); 
    } 
    else { 
     ............. 
    } 

我如何可以做到这一点了无限循环

+0

找到引起'isValid'是真实的,防止它的条件? – 2012-02-07 06:26:37

+0

通过你的代码的长相,你要提醒用户,然后刷新页面,但条件仍计算为真它被刷新后。你究竟想在这里实现什么?你确定你不只是搞乱了这个状况吗? – annonymously 2012-02-07 06:27:09

+0

是否要运行此代码,直到密码和用户名正确? – Bry6n 2012-02-07 06:27:14

回答

1

你将不得不沿着状态通过。通过指向查询字符串变量可能刷新页面。然后读取该变量

if (getParameterByName("reloaded") != "yes") { 
    alert("username or password are incorrect");  
    window.location = 'mypage.html?reloaded=yes'; 
} else { 
    // Do something else.. 
} 

注意getParameterByName功能在其他计算器发现回答为:How can I get query string values in JavaScript?。您也可以使用jQuery等库来获得更好的解决方案。