Помогите допилить код. Я в 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 дня?
все, разобрался, матчасть помогла =)