2015-05-24 73 views
1

我們正在製作一個使用JavaScript的聊天網絡應用程序,我們將用戶會話存儲在cookie中。我們的其中一頁需要用戶輸入他或她的用戶名,然後按Go鍵重定向到聊天室。商店值函數正在被一個按鈕調用。它又調用SetCookie函數,它調用重定向。但是我們的按鈕不會將它們重定向到下一頁。Javascript頁面重排

function setCookie(name, value){ 
     document.cookie=name + "=" + escape(value) + ", path=/; expires=" + expiry.toGMTString(); 
     console.log(document.cookie+"hello"); 
     var url = "file:///C:/Users/Admin/Documents/Mathworks/Lobby.html";  
     window.location.replace("file:///C:/Users/Admin/Documents/Mathworks/Lobby.html"); 
    } 
    console.log(document.cookie); 
    //this should set the UserName cookie to the proper value; 
    function storeValues(form) 
    { 
     setCookie("userName", document.getElementById("inputBox").value); 
     console.log(document.cookie+"word"); 
     return true; 
    } 

回答

1

這是document.location.replace(),不window.location.replace()。您也可以嘗試document.location.assign(url)

+0

仍然沒有工作 – hgund

+0

不知道該告訴你什麼。爲我工作。 – georgiaboy82

+0

我複製了你的代碼,通過調試器運行它,並且它的'setCookie()'函數的第一行有問題。 **到期未定義。**解決這個問題,看看是否有效 – georgiaboy82