[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как оставить страницу на том же месте?
IamSmorodin
Есть функция, которая выводит комментарии без перезагрузки, то есть при открытии страницы у меня выводится всего 5 комментариев и ссылка внизу, при клике на которую выводится еще 5 и так далее.

 function getMoreComments()
{
n = document.getElementById('number_post').value;
var cont = document.getElementById('commentBody');
var loading = document.getElementById('loading');

var more_comments = document.getElementById('count_comments');

link = 'getMoreComments.php?num=' + num + '&id_post=' + n;

var http = createRequestObject();
if( http )
{
http.open('get', link);
http.onreadystatechange = function ()
{
if(http.readyState == 4)
{
$(cont).append(http.responseText);
num = num + 5;
}
}

http.send(null);
}
else
{
document.location = link;
}
}


Проблема в том, что когда много комментариев и пользователь промотал страницу далеко вниз и нажал эту заветную ссылку, то комментарии добавились, но страница возвращается в исходное состояние, то есть на самый верх. Как избавится от этого. Не хочется, чтобы пользователь каждый раз проматывал страницу вниз.

_____________
Мой Twitter
Подписывайтесь :)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.