| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: для новичков > Как в JavaScript сделать ProgressBar? |
| Автор: t77 2.12.2008, 18:29 |
| Доброе время суток. Очень часто при создании файлов или удалении файлов или еще какой-нибудь длительной операции хочется показать пользователю, что процесс идет, типа не волнуйся, подожди пожалуйста !!! Возможно ли такое в JavaScript ? Если да, то как? Прошу не предлагать сделать это на серверных языках(C#, Java, ...)! Вопрос заключается в том как это сделать на клиенте, средствами JavaScript, DHTML, ActiveX, Ajax. Спасибо. |
| Автор: Michael.de 2.12.2008, 21:07 |
| t77, Нужна простая эмуляция (типа бегущей полоски)? А анимированный гиф не пойдёт? |
| Автор: Samotnik 2.12.2008, 21:35 |
| t77, какправило для таких целей используется обычный gif анимация Но иногда необходимо показывать пользователю реальную полоску, а не просто бегающую анимацию, вот этот случай тяжелый |
| Автор: t77 3.12.2008, 09:13 | ||||
Michael.de
Samotnik
Замечательно!!! Подойдет! Только вот не будет ли этот анимированный GIF, тормозить основной процесс работы? Или необходимо использовать потоки? Кстати существуют ли потоки в JavaScript? Если да, то как в JavaScript создать два или несколько потоков и использовать их? Тоесть в одном из них выполняется основная логика, паралельно с этим, в другом потоке, выводится прогрес бар... |
| Автор: Samotnik 3.12.2008, 12:16 |
| t77, папапапатоки ????????? Зачем ? Скачай анимацию прогресс бара в .gif формате, и вставь ее src в какой нибудь div Никаких потоков тут не нужно |
| Автор: Dima 2015 3.12.2008, 14:56 |
| t77, недавно как раз забавы ради писал такую штуку на js: http://sandbox.mkechinov.ru/reg_animate/ можно сделать что-то аналогичное |
| Автор: t77 3.12.2008, 15:58 |
| Dima 2015, Прикольно, спасибо. |
| Автор: BASF 21.7.2009, 18:44 |
| Советую отличную статью по этой теме - http://www.quizful.net/post/progressbar_with_jquery Думаю пригодится. |
| Автор: t77 22.7.2009, 15:23 |
| Спасибо! Не пользовался никогда библиотеками... Может кто знает хороший ресурс по библиотекам на русском языке, где можно было бы почитать как инклудиться и что скачивать для начала использования методов того или иного класса ...? |