Мы создаем веб-приложение для чата с использованием JavaScript, где мы храним пользовательскую сессию в cookie. Одна из наших страниц требует, чтобы пользователь вводил свое имя пользователя, а затем нажал кнопку «Перейти», чтобы перенаправить его в комнату чата. Функция значений магазина вызывается кнопкой. Он, в свою очередь, вызывает функцию SetCookie, которая вызывает перенаправление. Однако наша кнопка не перенаправляет их на следующую страницу.Javascript Page reroute
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;
}
По-прежнему не работает – hgund
Не знаю, что вам сказать. Работал для меня. – georgiaboy82
Я скопировал ваш код, пропустил его через отладчик, и у него возникла проблема с первой строкой вашей функции setCookie(). ** Срок действия не определен. ** Исправьте это и посмотрите, работает ли это – georgiaboy82