X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Прервать выполнение конкретной функции
Mutant
Mutant
Topic Starter сообщение 21.11.2008, 12:55; Ответить: Mutant
Сообщение #1


Допустим есть функция Sample(param1,param2,param3) она вызывается на onKeyUp input`a.

Суть проблемы: функция долго думает и при нескольких "отжатиях" кнопки, браузер тормозит, т.к. запускается несколько функций подряд.

Видимое решение: onKeyUp="stopfunctionSample(); Sample(param1,param2,param3);", и function Sample(param1,param2,param3) {pause(1000); //а здесь остальной код}; Т.е. на каждое "отжатие" клавиши останавливать функцию и запускать ее заново.

Вопрос: stopFunctionSample(); - нужна функция или метод, который остановит выполнение конкретной функции. Или альтернативный алгоритм решения данной проблемы.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Galen
Galen
сообщение 21.11.2008, 13:36; Ответить: Galen
Сообщение #2


Может можно флаг сделать? А функция Sample при начале работы будет его проверять: если флаг установлен ничего не делать, если нет - установить флаг и обрабатывать данные.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Mutant
Mutant
Topic Starter сообщение 21.11.2008, 13:40; Ответить: Mutant
Сообщение #3


Например? Флаг - будет ли пользователь вводить данные дальше? =)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Galen
Galen
сообщение 21.11.2008, 13:45; Ответить: Galen
Сообщение #4


Нда, не подумал :)
Давайте думать. Какого эффекта вообще нужно добиться (т.е. для чего все эти изыски)?

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Re: Рерайт, копирайт от 40р, выполнение заявок GoGetLinks, Miralinks 50р
Заявки на биржах под ключ за 50 рублей
8 projectadmin 3137 18.8.2023, 8:19
автор: projectadmin
Горячая тема (нет новых ответов) Рерайт, копирайт, выполнение заявок в биржах - с опытом и дёшево
200 demon932008 144609 20.4.2022, 17:59
автор: Masta_team
Открытая тема (нет новых ответов) Требуется выполнение однотонной задачи
5 ShirockoffNick 1929 12.1.2020, 20:36
автор: ShirockoffNick
Открытая тема (нет новых ответов) Выполнение заявок GGL SAPE mirka rotapost
Необходим человек для ведения бирж и выполнения заявок
3 spavoda 3483 12.9.2018, 14:41
автор: Ekaterina_vishnyakova
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыSEO комплекс: Аудит (БЕСПЛАТНО) > План работ > Выполнение > Отчет
Внутренняя и внешняя оптимизация - оплата ПО ФАКТУ
20 SeoHalk 10708 5.9.2017, 8:04
автор: Crazy_Script


 



RSS Текстовая версия Сейчас: 29.3.2024, 1:40
Дизайн