Показать сообщение отдельно
  #1 (permalink)  
Старый 26.03.2011, 15:49
Интересующийся
Отправить личное сообщение для dima_zluka Посмотреть профиль Найти все сообщения от dima_zluka
 
Регистрация: 20.03.2011
Сообщений: 12

Cookie в одну функцию
cookie=function(cookieName,cookieValue,howMuch){
    var returnRezalt=null;
    if(cookieValue||cookieValue===null){
        var cookieDate=new Date;
        if(cookieValue===null)howMuch=-1;
        cookieDate.setDate(cookieDate.getDate()+(howMuch||365));
        document.cookie=cookieName+'='+cookieValue+'; expires='+cookieDate.toGMTString();
    }
    else if(cookieName){
        var allCookie=document.cookie.split('; ');
        for(var a=0;a<allCookie.length;a++){
            if(allCookie[a].slice(0,allCookie[a].indexOf('='))==cookieName)
                returnRezalt=allCookie[a].slice(allCookie[a].indexOf('=')+1)
        }
    }
    return returnRezalt;
}

Создание
cookie('test','value');

Чтение
alert(cookie('test'));

Удаление
cookie('test',null);

Прошу написать как можно улучшить.

Последний раз редактировалось dima_zluka, 26.03.2011 в 16:50.
Ответить с цитированием