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



 

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

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

Открыть тему
Тема закрыта
> Выполнение кода яваскрипт по интервалу
prolisk
prolisk
Topic Starter сообщение 22.6.2015, 12:42; Ответить: prolisk
Сообщение #1


Нужно выполнить казалось бы несложный код, но с заданным интервалом. Пускай будет 2 секунды.
Код возьмем простой.
for (chek=0; chek<=2; chek++){
alert("число" + chek);
};

То есть просто плюсуем.
Нужно плюсовать и выводить через 2 секунды.
function trala() { //пишем функцию выполнения
for (chek=0; chek<=2; chek++){
alert("число" + chek);
};
} //trala

var bloblo = setInterval(function() { //задаем интервал
trala();
}, 2000);

setTimeout(function() { //завершение интервала
  clearInterval(bloblo);
  alert( 'стоп' );
}, 6000);


Этот код будет выполнять функцию трала ПОЛНОСТЬЮ через каждые две секунды. НО не плюсовать через 2 сек, а полностью 3 захода через 2 сек и выводить только последний результат (конечный).

Нужно плюсовать с интервалом, то есть функцию setInterval повесить вместо chek++, но вот тут и загвоздка. Никак не могу правильно прописать (хотя 3 варианта испытал), что бы правильно выводило по очереди в 2 секунды интервала.

Кто-нибудь затестить/поможет? Если заработает плюсование через 2 секунды, сделайте не alert("число" + chek);, а document.write, чтобы выводило через 2 секунды.


--------------------
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
prohojy_rs
prohojy_rs
сообщение 22.6.2015, 13:13; Ответить: prohojy_rs
Сообщение #2


Логично предположить, что интервал нужно применить к функции внутри цикла. Пока она не исполнится, следующий шаг не пройдет.
Но это только теоретически, с явой, увы, не работал.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
prolisk
prolisk
Topic Starter сообщение 22.6.2015, 16:05; Ответить: prolisk
Сообщение #3


prohojy, я все понимаю, и алгоритм, и код.
Нужно чек++ в интервале прописать. А в коде - заменой функции или переменной.
Но вот беда, что у меня не получается - уже сбился пару раз, пробовал несколько подходов...


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
prohojy_rs
prohojy_rs
сообщение 22.6.2015, 17:24; Ответить: prohojy_rs
Сообщение #4


prolisk, ну так чек++ - это же просто шаг. Интервал должен прописываться для функции на каждом шаге. Нельзя к примеру
setInterval для alert сделать? По идее на каждой итерации тогда должна быть задержка перед выводом.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
prolisk
prolisk
Topic Starter сообщение 3.7.2015, 16:26; Ответить: prolisk
Сообщение #5


prohojy, да, тоже подсказали, что это шаг и функцию туда нельзя совать. Сделал по-другому, тоже подсказали. Вообще без for, while, вся фишка в кол-ве интервалом и секундах в функции.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Re: Рерайт, копирайт от 40р, выполнение заявок GoGetLinks, Miralinks 50р
Заявки на биржах под ключ за 50 рублей
8 projectadmin 3138 18.8.2023, 8:19
автор: projectadmin
Горячая тема (нет новых ответов) Рерайт, копирайт, выполнение заявок в биржах - с опытом и дёшево
200 demon932008 144618 20.4.2022, 17:59
автор: Masta_team
Открытая тема (нет новых ответов) Требуется выполнение однотонной задачи
5 ShirockoffNick 1929 12.1.2020, 20:36
автор: ShirockoffNick
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыДайте, пожалуйста, фрагмент кода на джаваскрипте для калькулятора на сайте
3 re-search 1376 7.7.2019, 15:20
автор: web-coder
Открытая тема (нет новых ответов) Выполнение заявок GGL SAPE mirka rotapost
Необходим человек для ведения бирж и выполнения заявок
3 spavoda 3484 12.9.2018, 14:41
автор: Ekaterina_vishnyakova


 



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