![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 3 Всего: 191 |
САБЖ!!!
Как реализовать, чтобы вызывалась постоянно функция каждые 10 секунд ?? |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 15 Всего: 315 |
а так что не получается
|
|||
|
||||
| Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 3 Всего: 191 |
bars80080, не понимаю, что-то много названий neck()
|
|||
|
||||
| v2v |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1620 Регистрация: 20.9.2006 Где: Киев Репутация: нет Всего: 56 |
рекурсия - дело тонкое
|
|||
|
||||
| Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 3 Всего: 191 |
Хорошо, спросим по другому,..
Как сделать, чтобы эта функция вызывалась много раз ???
|
|||
|
||||
| Ghirik |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 919 Регистрация: 26.3.2007 Репутация: 13 Всего: 20 |
Поиск.... Это сообщение отредактировал(а) Ghirik - 22.2.2008, 18:08 -------------------- Отдадим всё клиенту, пускай его машина мучается... |
|||
|
||||
| Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 3 Всего: 191 |
Ghirik, уже нашел, но все равно пасибо
|
|||
|
||||
| Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 3 Всего: 191 |
Блин, кароче что - то нето, вроде сделал но все равно не работает как надо
Т.е. получается следующее: юзер ввел число, клацнул куданить функция выполнилась! НО! она не выполняется с тем интервалом, который задан !! Мне кажется, это из-за того, что onchange ведь больше не происходит !!! и значит ф-ция не вызывается |
|||
|
||||
| Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 3 Всего: 191 |
Я что-ли первый, кто с этим столкнулся ??? Никто не знает решения, этой проблемы ??
Просто фишка в чем, в том, что setInterval(); будет срабатывать только тогда, когда, будет порисходить событие onchange т.е. это постоянно нужно кликать и зменять значение textarea, чтобы срабатывала функция!!! А мне нужно, что бы само по себе обновление происходило, каждые interval секунд ! |
|||
|
||||
| Optimus |
|
||||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 186 Регистрация: 1.9.2007 Репутация: нет Всего: 14 |
если бы это было так, то тогда зачем использовать setInterval(), можно было бы вызвать _this.refresh().
Функция setInterval() принимает интервал в миллисекундах, а имя функции передается как строка
Это сообщение отредактировал(а) Optimus - 22.2.2008, 22:26 --------------------
"постановка задачи наполовину решает саму задачу" |
||||||
|
|||||||
| SelenIT |
|
|||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 49 Всего: 401 |
Это неправильный подход - при таком синтаксисе каждый раз неявно вызывается eval. Лучше передавать именно как имя - без скобок в конце (если передавать со скобками, то получается, что функция вызывается сразу, а в таймер ставится ее результат). Вот только насчет видимости _this из setInterval-а у меня некоторые сомнения... -------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
| 12341234 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 27.2.2008 Репутация: нет Всего: нет |
Optimus, пасибо, но так тоже сожалению не работает ((((
Делаю вот так (по вашему)
но, функция _this.refresh() вызывается только ОДИН раз .... |
|||
|
||||
| Optimus |
|
||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 186 Регистрация: 1.9.2007 Репутация: нет Всего: 14 |
--------------------
"постановка задачи наполовину решает саму задачу" |
||||
|
|||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Неужели так сложно глянуть в конец этой страницы, вопрос не первый десяток раз решён, подробно.
setInterval(function() { _this.refresh()} , interval * 1000); -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| 12341234 |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 27.2.2008 Репутация: нет Всего: нет |
Optimus, пасибо, сделал вот так
Вообще нифига не работает (раньше хоть один раз вызывалась, а щас ниразу)
Глядел, делал, но не работет Добавлено через 5 минут и 20 секунд а вот так работает ИДИАЛЬНО !!! Пасибо |
||||
|
|||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |