2012-02-07 164 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等庫來獲得更好的解決方案。