Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 17.07.2011, 23:00
Кандидат Javascript-наук
Отправить личное сообщение для TicTac Посмотреть профиль Найти все сообщения от TicTac
 
Регистрация: 07.09.2010
Сообщений: 133

Перезагрузка страницы и хранения значения
Здравствуйте!

Как можно сделать такое, есть выезжающий блок, по умолчанию он открыт. Если его скрыть(и сохранить это состояние), тогда чтобы при следующей перезагрузке он оставался скрытым. И так происходило пока его не откроют и потом оно всегда будет открытым пока его не закроют. Где и как можно хранить это состояние?
Ответить с цитированием
  #2 (permalink)  
Старый 17.07.2011, 23:04
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Если хочешь, чтобы состояние сохраняло на 100% (т.е. с другого браузера/компа тоже было всё ок), то нуно сейвить на сервере.

Если это не нужно, то сейви в куки.
__________________
kobezzza
code monkey
Ответить с цитированием
  #3 (permalink)  
Старый 17.07.2011, 23:13
Кандидат Javascript-наук
Отправить личное сообщение для TicTac Посмотреть профиль Найти все сообщения от TicTac
 
Регистрация: 07.09.2010
Сообщений: 133

kobezzza, спасибо, не думал что установить куки так просто, сейчас попробую
Ответить с цитированием
  #4 (permalink)  
Старый 18.07.2011, 18:13
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

сейвь с таким приоритетом
  • sessionStorage
  • cookie
  • flash ( ? )
  • СУБД (сервер)
Ответить с цитированием
  #5 (permalink)  
Старый 19.07.2011, 23:09
Кандидат Javascript-наук
Отправить личное сообщение для TicTac Посмотреть профиль Найти все сообщения от TicTac
 
Регистрация: 07.09.2010
Сообщений: 133

Сообщение от melky Посмотреть сообщение
сейвь с таким приоритетом
  • 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 пусто, просветите пожалуйста

Последний раз редактировалось TicTac, 19.07.2011 в 23:14.
Ответить с цитированием
  #6 (permalink)  
Старый 20.07.2011, 08:24
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Потому что просто файлу не положены куки.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перезагрузка страницы при выборе элемента из select Tuzzulino AJAX и COMET 2 13.07.2011 12:00
Вытащить со страницы все значения name и value из тегов <input> qwr938 Общие вопросы Javascript 8 13.02.2011 15:16
Закрытие окна и перезагрузка страницы Krondor Events/DOM/Window 2 03.11.2009 14:34
удаление DOM элемента и перезагрузка страницы Andrey2005 Общие вопросы Javascript 3 12.10.2009 23:49
Перезагрузка страницы без потери Unknow Я не знаю javascript 5 08.06.2009 13:58