Модераторы: Sardar, Aliance

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Автоскроллинг страницы вниз, при вводе сообщений в чат...... 
:(
    Опции темы
Sardar
Дата 4.10.2005, 23:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 78
Всего: 317



Цитата(Lyapko @ 3.10.2005, 20:43)
но при этом мышкой можно былобы спокойно передвигать ползунок!!!!

Обычно скролинг включаеться при новых данных, страница скролиться до конца и скролинг отключаеться. Также скролинг отключаеться если пойманны события: onscroll(тут осторожней, себя не лови)), onmousedown, onkeydown(всякие PgUP и т.п).

Отключение скролинга это обнуление таймера: clearInterval(ссылка_на_твой_таймер);


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
Lyapko
Дата 5.10.2005, 19:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 28
Регистрация: 23.9.2005

Репутация: нет
Всего: нет



Цитата
Может поспорим, что я его выкладывал на этом форуме в этом разделе?


Да я и спорить не буду, я видел это скрипт, если быть внимательнее я такой же скрипт привёл в пример!!!1

Но мне не это надо!!!! я хочу чтоб авто скрол отключался до последующего обновления страницы

М
 

Соизвольте сокращать цитаты


Это сообщение отредактировал(а) Aliance - 5.10.2005, 21:01
PM MAIL   Вверх
sergejzr
Дата 5.10.2005, 19:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 10
Всего: 360



Дык отключай же по функции clearInterval();

Код

//Сажаешь так:
mytimer = setInterval("AutoScroll()", 100);
//Останавливаешь так:
clearInterval(mytimer);


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

window.scrollBy(0,50000);

Зачем тебе постоянно скролить вниз, зачем заморочки с таймерами? одного раза вполне достаточно!
Ну а если очень любишь таймеры, то я код там привёл.


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
Lyapko
Дата 6.10.2005, 22:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 28
Регистрация: 23.9.2005

Репутация: нет
Всего: нет



Да точно и как я не догодался, что этот таймер мне всё .....(не буду выражаться)!!! Опять же большое спасибо тебе!!!!
PM MAIL   Вверх
R.M.
Дата 11.10.2005, 09:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Анархист
****


Профиль
Группа: Участник
Сообщений: 2164
Регистрация: 8.6.2005
Где: Питер

Репутация: нет
Всего: 30



Объясните пожалуста чем выше написанный скрипт отличается от одной строчки?
Код

<BODY onload="scrollBy(0, 65000);return false;">

Помоему ничем smile только вот как сделать чтобы скролл не прыгал при каждом обновлении?


--------------------
Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека.

Nokia LifeStyle - Всё для смартфонов Nokia 
PM MAIL WWW ICQ   Вверх
Sardar
Дата 11.10.2005, 18:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 78
Всего: 317



Цитата
Объясните пожалуста чем выше написанный скрипт отличается от одной строчки?

Ставился таймер, в твоём примере таймера нет, страница проскролиться один раз после загрузки. Для этог извращаться не нужно, лучше использовать якоря.

Цитата
только вот как сделать чтобы скролл не прыгал при каждом обновлении?

Очевнидно убрать onload у body, когда прыгать не нужно smile


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0487 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.