Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Помогите с cookies (https://javascript.ru/forum/events/35259-pomogite-s-cookies.html)

maximus 05.02.2013 13:38

Помогите с cookies
 
Помогите допилить код. Я в js не особо, все что смог написать:
function close_categories()
{
    $('#close').live('click', function(){
        $.ajax({
            success: function(data) {
                $('.category ul').hide(600, function() {
                  $('#info_close').text('нажмите на кнопочку справа чтобы вновь открыть категории');
                });
                document.cookie="close_categories=close;";
                $('span#close').attr('id','open');
            }});
        });
        $('#open').live('click', function(){
        $.ajax({
            success: function(data) {
                $('.category ul').show(600, function() {
                  $('#info_close').text('');
                });
                document.cookie="close_categories=open";
                $('span#open').attr('id','close');
            }});
        });
}

все вроде работает, куки сохраняет, php проверяю куки, если стоит close то уже вывожу другой контент и тут столкнулся с проблемой.
На главной странице клацнул по кнопочке, разделы скрылись, все вроде бы гуд, перешел в раздел, и к полную новость, вроде бы все скрыто и работает. Затем с главной опять кликнул по кнопочке открыть разделы, в итоге на главной открылись, а на других страницах нет =( приходится и там клацать по кнопочке чтобы открыть и перезаписать куки.
Можно ли как то решить эту проблему глобально установить куки для всего сайта? И как поставить время жизни кукам, скажем на 3 дня?

все, разобрался, матчасть помогла =)


Часовой пояс GMT +3, время: 18:15.