Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > ajax загрузка текста в div.innerHTML


Автор: FCCStepan 30.1.2008, 06:14
Добрый день. Думаю многие имели такой вопрос.
У нас есть <div id=preved>много страниц текста. штук 10ть</div>, В конце этого текста идет кнопка, позволяющая загрузить в prved.innerHTML скажем 10ть строк. Нажимаю ее, 10ть строк грузиться - все отлично. Только я теперь вижу пустоту (дизайн поджался под новый размер дива, правда это бывает не всегда), бегунок прокрутки - он  же скроллбар остался таким же "длинным" с таким же "маленьким" бегунком. 
Вопрос: Как сделать то что раньше называлось <a href=#begin> или насильно заставить браузер пересчитать масштаб бегунка, или насильно перевести пользователя в начало страницы (естессно, не перегружая ее).

Возмож

Добавлено через 34 секунды
Возможно баян, скорее всего так и есть, но поиск по форуму мне ничего не дал. 
Заранее спасибо.

Автор: ksnk 30.1.2008, 09:31
Зависит от ситуации. Иногда проще/логичнее явно установить значение этого самого бегунка методом scrollTo этого самого prved. Иногда проще в location загрузить document.location+'#begin'

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)