Я хочу установить cookie для браузера, но это не сохраняется.
Моя функция:
function setValue(p_lang) {
document.cookie = "lg = "+p_lang+";expires=Fri, 17 Dec 2020 10:00:00 GMT";
if (p_lang == "en") {
document.getElementById("home").innerHTML = MenuEng[0];
document.getElementById("about").innerHTML = MenuEng[1];
document.getElementById("contact").innerHTML = MenuEng[2];
}
if (p_lang == "az") {
document.getElementById("home").innerHTML = MenuAze[0];
document.getElementById("about").innerHTML = MenuAze[1];
document.getElementById("contact").innerHTML = MenuAze[2];
}
}



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вы можете добавить дату истечения срока действия (по всемирному координированному времени). По умолчанию cookie удаляется при закрытии браузера:
document.cookie = "username=John Doe; expires=Thu, 18 Dec 2013 12:00:00 UTC";
С помощью параметра пути вы можете указать браузеру, к какому пути принадлежит файл cookie. По умолчанию cookie принадлежит текущей странице.
document.cookie = "username=John Doe; expires=Thu, 18 Dec 2013 12:00:00 UTC; path=/";