новичок здесь. Попытка создать печенье, как этотCookie не установлен правильно
function setCook()
{
var name=prompt("enter your name");
document.cookie=name;
var mycookie = document.cookie,
fixed_cookie = decodeURIComponent(mycookie);
}
function getCookie()
{
var mycookie = fixed_cookie;
document.write(mycookie);
}
setCook();
getCookie();
Но почему-то документ пуст. Пожалуйста, скажите мне, где я делаю это неправильно. Спасибо.
Вы разместили '' 'вместо' '' в строке 'var mycookie = document.cookie''. Размещение ';' сделает его неявным глобальным, но это не так хорошо, было бы лучше, если бы вы объявили 'fixed_cookie' вне обеих функций, или если вы сделали:' window.fixed_cookie'. Кроме того, 'document.cookie' возвращает все файлы cookie, связанные с документом, я не знаю, хотите ли вы этого. –