Просмотр полной версии : Перезагрузка страницы и хранения значения
Здравствуйте!
Как можно сделать такое, есть выезжающий блок, по умолчанию он открыт. Если его скрыть(и сохранить это состояние), тогда чтобы при следующей перезагрузке он оставался скрытым. И так происходило пока его не откроют и потом оно всегда будет открытым пока его не закроют. Где и как можно хранить это состояние?
kobezzza
17.07.2011, 23:04
Если хочешь, чтобы состояние сохраняло на 100% (т.е. с другого браузера/компа тоже было всё ок), то нуно сейвить на сервере.
Если это не нужно, то сейви в куки.
kobezzza, спасибо, не думал что установить куки так просто, сейчас попробую
сейвь с таким приоритетом
sessionStorage
cookie
flash ( ? )
СУБД (сервер)
сейвь с таким приоритетом
sessionStorage
cookie
flash ( ? )
СУБД (сервер)
спасибо, учту когда будет левел ап:)
У меня такая проблема, почитал ман. - все просто. Но на локальном сайте(верстке можно сказать) куки не устанавливаются и всегда пустые. Из-за чего это можно быть? Вот код
var nextyear = new Date();
nextyear.setFullYear(nextyear.getFullYear() + 1);
document.cookie = "version=" + document.lastModified +
"; expires=" + nextyear.toGMTString();
var allcookies = document.cookie;
alert(allcookies);
вот тут если запустить работает и если я запущу открою файл через локалхост - работает, а просто открыть файл html document.cookie пусто, просветите пожалуйста
Потому что просто файлу не положены куки.
vBulletin® v3.6.7, Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot