Показать сообщение отдельно
  #1 (permalink)  
Старый 07.05.2014, 16:51
Новичок на форуме
Отправить личное сообщение для doomgart Посмотреть профиль Найти все сообщения от doomgart
 
Регистрация: 07.05.2014
Сообщений: 6

Сохранение свойства css в cookie
Всем доброго времени суток! Прошу помощи в решении небольшой и простой задачи. Найденные решения для аналогичных задач приспособить для моей задачи не получается в виду отсутствия знаний JS.

Сайт:
http://postscriptuum.com/photo

Есть "кнопка" - она скрывает div HTML:
<a id="linkEvent" onClick="hide_show();return false;">Закрыть</a>


JS код (частично взят с другого ресурса)
function hide_show()
{
    //Получаем стиль блока с айди divEvent (для изменения)
    var divEvent=document.getElementById("divEvent").style.display;
    //Получаем стиль ссылки (для изменения)
    var linkEvent=document.getElementById("linkEvent").innerHTML;
    var linkEventFon=document.getElementById("linkEvent").style.backgroundColor;

    //Изначально стиль display у блока равен ""
    //так как он изначально отображается
    //задаем ему стиль block
    if(divEvent=="")divEvent="block";
 
    //Если блок не отображается
    if(divEvent=="none")
    {
        divEvent="block";
        linkEvent="Закрыть";
        linkEventFon='#f1f1f1';
    }
    //или наоборот
    else
    {
        divEvent="none";
        linkEvent="Открыть";
        linkEventFon='#ffffff';
    }
    //Теперь меняем стили у ссылки
    //и блока который хотим скрыть или показать
    document.getElementById("divEvent").style.display=divEvent;
    document.getElementById("linkEvent").innerHTML=linkEvent;
    document.getElementById("linkEvent").style.backgroundColor=linkEventFon;


Задача:
как сделать так, чтобы изменения состояния display записывались в cookie? в JS практически не разбираюсь и прошу помощи.
Ответить с цитированием