Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.53/74: Рейтинг темы: голосов - 74, средняя оценка - 4.53
AlleXXX

Прокрутка в конец страницы

12.04.2009, 19:53. Показов 13635. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как сделать прокрутку страницы в самый низ?

Пробывал так:
Call window.scrollTo(0 , Window.document.body.offsetHeight)
Но если текст большой(конкретнее всё содержится в одном параграфе <p>) то она не скроллирует в самый низ, а 'останавливается' где-то посередине...

Если делать так :-) :
Call window.scrollTo(0 , 1000000000000000)
то да, прокрутка идёт в САМЫЙ низ.. НО! на браузерах старше 5-й версии, а на ИЕ4 браузер 'повисает' в попытке добраться до заветной отметки...

Может есть аналоги, Или подскажите, т.к. нет под рукой ИЕ4, если набрать БОЛЬШОЙ текст, то ИЕ4 может быть его таки прокручивает до низа через Оффсет?(чтобы в зависимости от версии браузера выбирать).
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.04.2009, 19:53
Ответы с готовыми решениями:

Прокрутка страницы
Доброго времени суток. Как сделать приветствие такого рода? Когда какая то часть страницы прокручивается без перезагрузки? Пример:...

Защита от парсинга: прокрутка страницы
Делаю защиту от парсинга. Предложили такую идею: расположить на странице Js, который чекает активность юзера на странице. Вопросы такие: ...

Прокрутка страницы, фиксированная шапка
Всем привет. Такая ситуация: имеется сайт, верхняя часть состоит из 2 элементов: шапка и горизонтальное меню. Хочу сделать так, чтобы...

5
86 / 62 / 69
Регистрация: 15.03.2007
Сообщений: 6,903
13.04.2009, 12:04
в IE4+ есть функция scrollIntoView
0
AlleXXX
13.04.2009, 15:38
А у какого объекта эта функция? Всмысле как её использовать ?
 Аватар для palva
4278 / 2970 / 693
Регистрация: 08.06.2007
Сообщений: 9,930
Записей в блоге: 5
13.04.2009, 15:59
А я для прокрутки в конец не пользуюсь никакими функциями, а присваиваю свойство объекта body:

document.body.scrollTop = document.body.scrollHeight - document.body.clientHeight

На IE это работает, на других браузерах не пробовал.
0
86 / 62 / 69
Регистрация: 15.03.2007
Сообщений: 6,903
13.04.2009, 16:10
Функция вызывается для объекта до которого надо прокрутить окно. Например, так:
Code
1
2
3
4
5
<a href='javascript:document.all.abottom.scrollIntoView(true)'>scroll to bottom</a>
....
длинный текст
....
<a id='abottom' name='abottom'></a>
Работает только в MSIE

Способ предложенный palva лучше этого т.к. он работает еще и в Mozilla и Netscape 6.
2
AlleXXX
15.04.2009, 17:08
А мне Ваще только дла MSIE и надо! Самое главное чтоб крутило ))
Спасиба!!!
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
15.04.2009, 17:08
Помогаю со студенческими работами здесь

Прокрутка к элементу при загрузке страницы
День добрый! Такой вопрос - при загрузке страницы нужно прокрутить ее к нужному элементу (id=&quot;target&quot;) На примере: .... ...

Срабатывает автоматическая прокрутка вверх страницы
Добрый день! Подскажите скрипт, что-бы при переходе на другие страницы, не срабатывала автоматическая прокрутка в начало страницы? ...

Прокрутка страницы с зажатой кнопкой мыши
Нужен скрол именно БЛОКА, а НЕ всей страницы с зажатием левой кнопки мыши. Есть код для прокрутки ВСЕЙ СТРАНИЦЫ с зажатой левой кнопкой...

Прокрутка страницы до определенного элемента, но с ньюансом
Добрый день! На странице сайта имеется фиксированный баннер в верхней части, высота - 80 рх Страница длинная, много блоков со своими...

Прокрутка веб-страницы с задержкой. Landing Page
Здравствуйте, уважаемые форумчане! Я, мягко сказать, в программировании не шарю. Веб-дизайнер. Но предо мной встала такая вот цель:...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru