Есть такая проблема, в интернет магазине, когда листаешь страницы, а потом переходишь на страничку с товаров, то если нажать в браузере назад то переходит на первую страницу категории. Нужно чтобы было так: при переходе назад открывалась та страница, которая была выбрана. Посмотреть можно на сайте
http://cvetoland.ru.
Нашел такой код но он вроде как просто листает по номерам страниц:
function writePagination()
{
dw='';
var count=Math.ceil(count_p/pag_item);
if (count>1)
{
dw+='<ul class="pagination">';
if (this_p != 1)
dw+='<li id="pagination_previous"><a onClick="showPag('+(this_p-1)+')">« Назад</a></li>';
else
dw+='<li id="pagination_previous" class="disabled"><span>« Назад</span></li>';
for (var i=1; i<count+1;i++)
{
if(this_p == i)
dw+='<li class="current"><span>'+i+'</span></li>';
else
dw+='<li><a onClick="showPag('+i+')">'+i+'</a></li>';
}
if (this_p != count)
dw+='<li id="pagination_next"><a onClick="showPag('+(1+this_p)+')">Далее »</a></li>';
else
dw+='<li id="pagination_next" class="disabled"><span>Далее »</span></li>';
dw+='</ul>';
}
$("#pagination").html(dw);
}
function showPag(pag)
{
this_p=pag;
var i=1;
$("#prodblock ul li").each(function(n,element){
if ($(element).attr("p_show")==1)
{
if ((i>((pag-1)*pag_item))&&(i<(pag*pag_item+1)))
{
$(element).attr("p_pag",1).show();
$(element).find("img").attr("src",$(element).find( "img").attr("src1"));
}
else
$(element).attr("p_pag",0).hide();
i++;
}
});
$('html, body').animate({scrollTop: $('#contact').offset().top -100 }, 'slow');
writePagination();
}