вот теперь понятно, а то из 1-ого вопроса я понял, что мол юзера надо запомнить, если jquery cookie подключите, то как то так будет -
<script>
$(document).ready(function(){
var mode = "compact";
$('#section_list_1').css('display','none');
$("#img_compact").click(function(){
if(mode == "detail") {
$("#img_compact").attr('src', '/images/category_compact_active.png');
$("#img_detail").attr('src', '/images/category_detail_deactive.png');
$('#section_list_1').css('display','none');
$('#section_list_2').css('display','block');
mode = "compact";
$.cookie('mode', mode, { path: "/", expires: 10 });
}
});
$("#img_detail").click(function(){
if(mode == "compact") {
$("#img_detail").attr('src', '/images/category_detail_active.png');
$("#img_compact").attr('src', '/images/category_compact_deactive.png');
$('#section_list_2').css('display','none');
$('#section_list_1').css('display','block');
mode = "detail";
$.cookie('mode', mode , { path: "/", expires: 10 });
}
});
if($.cookie('mode') != undefined){
if($.cookie('mode') == "detail"){
mode = "compact";
$("#img_detail").click();
} else if($.cookie('mode') == "compact") {
mode = "detail";
$("#img_compact").click();
}
}
});
</script>
как то так попробуйте