Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#23 used as offset, casting to integer (23) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Пауза на JavaScript
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (1): [1] 

> Без описания
sin
Отправлено: 11 Ноября, 2005 - 20:01:34
Post Id


Newbie


Покинул форум
Сообщений всего: 1
Дата рег-ции: Нояб. 2005  

Карма 0




Как сделать паузу на JavaScript?
 
 Top
ETC Администратор
Отправлено: 12 Ноября, 2005 - 04:45:47
Post Id



Flash-coder


Покинул форум
Сообщений всего: 5275
Дата рег-ции: Дек. 2003  
Откуда: TimeZero

Карма 26




sin
setTimeout("functionName()",6000);

(6 sec);
 
 Top
Леголегс Администратор
Отправлено: 12 Ноября, 2005 - 19:08:18
Post Id



JS-маньяк


Покинул форум
Сообщений всего: 2109
Дата рег-ции: Июль 2004  
Откуда: Липецк

Карма 17




ETC
Ну, это не совсем пауза. Пауза это когда в пхп вызывают sleep(6), ты уж не путай человека а объясняй подробнее.
sin
CODE:
t = setTimeout("код",1000);
заставляет код (любые выражения JavaScript) выполниться через 1000 миллисекунд, т.е. через секунду. Если на полпути ты передумаешь, то можешь вызвать clearTimeout(t) чтобы отменить выполнение. У setTimeout есть близнец - setInterval, всё точно так-же, но код будет выполняться не один раз, а каждые 1000 мс, до тех пор пока юзер не уйдёт со страницы или не будет вызван clearInterval
 
 Top
Дмитрий Б.
Отправлено: 13 Ноября, 2005 - 04:09:35
Post Id



Super Member


Покинул форум
Сообщений всего: 800
Дата рег-ции: Март 2005  
Откуда: Иркутск

Карма 0




А паузу можно сделать тупым инкрементом -
CODE:
for (i=0; i<1e5; i++);
Вот только работать будет жутковато - просто зависать...
 
 Top
ETC Администратор
Отправлено: 13 Ноября, 2005 - 04:58:03
Post Id



Flash-coder


Покинул форум
Сообщений всего: 5275
Дата рег-ции: Дек. 2003  
Откуда: TimeZero

Карма 26




Леголегс
Я в курсе. Это как предложение...
 
 Top
Alfa
Отправлено: 13 Ноября, 2005 - 13:19:38
Post Id



Программер лодырь


Покинул форум
Сообщений всего: 609
Дата рег-ции: Сент. 2004  
Откуда: Moldova, republic of

Карма 2




Дмитрий Б.
Далеко не самый лучший выход из ситуации, а если le5=10000?
 
 Top
Леголегс Администратор
Отправлено: 14 Ноября, 2005 - 16:03:22
Post Id



JS-маньяк


Покинул форум
Сообщений всего: 2109
Дата рег-ции: Июль 2004  
Откуда: Липецк

Карма 17





ETC пишет:
Я в курсе
Я в курсе что ты в курсе. Дык я же не для тебя об этом упомянул Подмигивание
 
 Top
Дмитрий Б.
Отправлено: 18 Ноября, 2005 - 08:48:34
Post Id



Super Member


Покинул форум
Сообщений всего: 800
Дата рег-ции: Март 2005  
Откуда: Иркутск

Карма 0




Alfa
Вообще-то, 1e5 - это синоним 100000. Это экспоненциальная форма: AeB, где A - мантисса, B - показатель степени десятки, например:
CODE:
1e5=1e+5=1*(10**5)=100000
2.4e2=2.4*(10**2)=240
9.9e-10=9.9*(10**(-10))=0.00000000099
 
 Top
kr12
Отправлено: 15 Декабря, 2005 - 02:53:31
Post Id


Member


Покинул форум
Сообщений всего: 136
Дата рег-ции: Март 2005  

Карма 0




А нельзя ли что то вроде
[code]
for (i=0; i<E; i++){currentThread.sleep(10)};
 
 Top
Дмитрий Б.
Отправлено: 16 Декабря, 2005 - 01:23:03
Post Id



Super Member


Покинул форум
Сообщений всего: 800
Дата рег-ции: Март 2005  
Откуда: Иркутск

Карма 0




Нет. Это же только скрипт...
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 4 (гостей: 4, зарегистрированных: 0, скрытых: 0)
« JavaScript »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.051]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33