| 
 Цитата: 
 | 
| 
 я задетектил у тебя jquery. вот твой же код на твоей же jquery 
<script type="application/javascript" src="http://yandex.st/jquery/1.6.2/jquery.min.js"></script>
<script type="application/javascript" src="http://yandex.st/jquery/cookie/1.0/jquery.cookie.min.js"></script>
<div class="h_block">-</div>
<div>содержимое блока, которое будет открыватся\закрыватся</div>
<script type="application/javascript">
// управляющий скрытием\показом
var $this = $(".h_block"),
        // что будем скрывать\показывать.
        $el = $this.next();
// closing ->
// true, если будем закрывать,
// false, если будем открывать
function toggle(closing){
    
    // укоротил,как мог.
    $this.html( closing ? "+" : "-" );
    $el[ closing ? "hide" : "show" ]();
    
    // 0 или 1
    $.cookie('block_hided', closing*1 );
};
$(function(){
    // если сохранено состояние.
    var cookie = $.cookie('block_hided');
    
    // передаем Boolean;
    if( cookie !== null ) toggle( !!cookie );
    
})
    
$(".h_block").click(function(){
    // кликнутый эл
    $this = $(this);
        // эл, с которым будем взаимодействовать
        $el = $this.next();
    
    var closing = $el.is(":visible");
    
    toggle( closing ); 
});
</script>
Цитата: 
 | 
| 
 Так а можно сделать допустим что бы было не  <div>содержимое блока, которое будет открыватся\закрыватся</div> а: <span>содержимое блока, которое будет открыватся\закрыватся</span> | 
| 
 просто поменяй html,там нет привязки к имени тега | 
| 
 вообщем проверьте сами скрипт. Он запоминает только закрытие! А когда нажимаешь открыть и перезапускаешь страницу он закрыт. | 
| 
 ... а самому поправить? 
<script type="application/javascript" src="http://yandex.st/jquery/1.6.2/jquery.min.js"></script>
<script type="application/javascript" src="http://yandex.st/jquery/cookie/1.0/jquery.cookie.min.js"></script>
<div class="h_block">-</div>
<div>содержимое блока, которое будет открыватся\закрыватся</div>
<script type="application/javascript">
// управляющий скрытием\показом
var $this = $(".h_block"),
        // что будем скрывать\показывать.
        $el = $this.next();
// true, если будем закрывать,
// false, если будем открывать
function toggle(closing){
    
    $this.html( closing ? "+" : "-" );
    $el[ closing ? "hide" : "show" ]();
    
};
$(function(){
    // если сохранено состояние.
    var cookie = $.cookie('block_hided');
    // передаем Boolean;
    if( cookie !== null ) toggle( !!(+cookie) );
    
})
    
$(".h_block").click(function(){
    // кликнутый эл
    $this = $(this);
        // эл, с которым будем взаимодействовать
        $el = $this.next();
    
    var closing = $el.is(":visible");
    
    // 0 или 1
    $.cookie('block_hided', closing*1 );
    
    toggle( closing ); 
});
</script>
 | 
| 
 Когда закрываю один блок, при обновлении страницы закрываются все Код блоков: <div class="block"> <div class="block_icon"></div> <div class="title">Наш опрос</div> <span> <div class="cont"> lllljhkjhkhk </div> </span> </div> h_block заменил на block_icon | 
| 
 Код javascript: 
<script type="application/javascript" src="http://yandex.st/jquery/1.6.2/jquery.min.js"></script>
<script type="application/javascript" src="http://yandex.st/jquery/cookie/1.0/jquery.cookie.min.js"></script>
<script type="application/javascript">
    plus = './images/plus.png';
    minus = './images/minus.png';
// управляющий скрытием\показом
var $this = $(".block_icon"),
        // что будем скрывать\показывать.
        $el = $this.next().next('span');
// true, если будем закрывать,
// false, если будем открывать
function toggle(closing){
    
    $this.html( closing ? "<img src='" + plus + "' alt='' />" : "<img src='" + minus + "' alt='' />" );
    $el[ closing ? "hide" : "show" ]();
    
};
$(function(){
    // если сохранено состояние.
    var cookie = $.cookie('block_hided');
    // передаем Boolean;
    if( cookie !== null ) toggle( !!(+cookie) );
    
})
    
$(".block_icon").click(function(){
    // кликнутый эл
    $this = $(this);
        // эл, с которым будем взаимодействовать
        $el = $this.next().next('span');
    
    var closing = $el.is(":visible");
    
    // 0 или 1
    $.cookie('block_hided', closing*1 );
    
    toggle( closing ); 
});
</script>
 | 
| 
 тебе надо, чтобы у нескольких блоков было сохранение ? это уже за деньги. и не ко мне ( я ухожу сейчас на неделю ) | 
| 
 Конечно!! Я же дал тот код... | 
| Часовой пояс GMT +3, время: 19:34. |