Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Использование функции один раз (https://javascript.ru/forum/events/73742-ispolzovanie-funkcii-odin-raz.html)

criaton 11.05.2018 14:57

Использование функции один раз
 
Есть функция:

<script type="text/javascript">

function mode(){
setup.loadStep('template');
};

setInterval(mode, 10000);

</script>

, она используется через указанный интервал,

как её использовать только один раз,

может использовать через once ?

ruslan_mart 11.05.2018 15:00

function mode(){
setup.loadStep('template');
};

setTimeout(mode, 10000);

criaton 11.05.2018 15:18

setTimeout(mode, 10000);


повторяет функцию каждую минуту.

Dilettante_Pro 11.05.2018 15:36

Цитата:

Сообщение от criaton
повторяет функцию каждую минуту.

:blink:
<script>
var i = 0;
function mode(){
     i++;
document.write(i + ' раз');
};

setTimeout(mode, 10000);
</script>


А что у вас происходит по setup.loadStep('template'); ?
Может, все запускается заново?

Aetae 11.05.2018 16:03

Dilettante_Pro, Наркоман штоле document.write по таймауту использовать?

Dilettante_Pro 11.05.2018 16:42

Aetae,
Это всего лишь визуализация процесса в макете. Можно и console.log, но так виднее, тем более что у меня в document ничего больше и нет.
Что у ТС в setup.loadStep('template') делается - я понятия не имею, так что...

j0hnik 11.05.2018 17:53

criaton,

function mode(){
		localStorage.setItem('a', 1);
		setup.loadStep('template');
}
if(!localStorage.getItem('a')) setTimeout(mode, 10000);

Dilettante_Pro 11.05.2018 18:51

j0hnik,
Попытка телепатии?

j0hnik 11.05.2018 19:21

Dilettante_Pro,
:yes:

criaton 11.05.2018 19:23

Спасибо.


Часовой пояс GMT +3, время: 05:13.