Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.05.2009, 08:23   #1
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,156
По умолчанию Картинка занятости системы

Сосбственно имею форму, через которую отправляются файлы изображений на сервер... при больших объемах файлов (например 2-3 Мб) и низкой скорости связи, данный проце довольно длителен.
Видел на многих сайтах - что на время длительных действий появляется окно с движущейся картинкой и надписью Подождите... идет загрузка...

Подскажите как реализовать?
ADSoft вне форума Ответить с цитированием
Старый 19.05.2009, 08:41   #2
wall66
Участник клуба
 
Аватар для wall66
 
Регистрация: 04.10.2008
Сообщений: 1,485
По умолчанию

можно воспользоваться модулями мультизагрузки файлов, в них реализована не только полоса прогресса загрузки, но и многое другое

например - fancy upload

минус большинства из них - используют флеш
свободен...
wall66 вне форума Ответить с цитированием
Старый 19.05.2009, 18:51   #3
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,156
По умолчанию

не... флеш не хотелось бы..... интересует сам принцип - как это сделать самому.... может кто знает?
ADSoft вне форума Ответить с цитированием
Старый 19.05.2009, 19:24   #4
SkyM@n
Laravel/Vue expert
Старожил Подтвердите свой е-майл
 
Аватар для SkyM@n
 
Регистрация: 08.08.2007
Сообщений: 2,832
По умолчанию

http://t.wits.sg/misc/jQueryProgressBar/demo.php
SkyM@n вне форума Ответить с цитированием
Старый 11.08.2009, 15:39   #5
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,156
По умолчанию

Вновь подниму данную тему.....
приведенный пример конечно красив - нет спору.....
но мне бы хотелось
1. без JQuery
2. необязательно прогресс бар..... просто картинку анимимированную
3. просто понять... каким образом вывести картинку , сделав остальную область сайта неактивной, до окончания загрузки
ADSoft вне форума Ответить с цитированием
Старый 11.08.2009, 16:09   #6
SkyM@n
Laravel/Vue expert
Старожил Подтвердите свой е-майл
 
Аватар для SkyM@n
 
Регистрация: 08.08.2007
Сообщений: 2,832
По умолчанию

Посредством клиентского скрипта (javascript) через маленький промежуток времени (в примере с jQuery используется значение 750 миллисекунд) посылается запрос на сервер через аджакс. Сервер же отчитывается скрипту, какая часть выполена из всей задачи.
Это аналитическая инфа.

А вот тут реализация: http://earncash.ru/index.php?showtopic=1110
SkyM@n вне форума Ответить с цитированием
Старый 11.08.2009, 20:46   #7
sa_t_an
Пользователь
 
Регистрация: 27.04.2008
Сообщений: 38
По умолчанию

Если уж совсем просто, на форму в блок вешаем GIF и задаем свойство visibility: hidden у блока, затем на кнопку загрузки файла что то типа onclick='getElementById("наш div").style.visibility="visible"'

Теперь при нажатии на кнопку, картинка станет видимой, а после загрузки файла на сервер страничка обновится и блок с картинкой опять примет свойство hidden и спрячеца до следучей загрузки!
sa_t_an вне форума Ответить с цитированием
Старый 11.08.2009, 22:54   #8
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,156
По умолчанию

Вот оно!!!! мне и нужно было этот простой способ!
Огромное спасибо!
ADSoft вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Всплывающая картинка gotex Общие вопросы Delphi 2 23.07.2008 17:34
не отображается картинка sstyle JavaScript, Ajax 3 30.01.2008 02:59
CGI-картинка AidarBik PHP 0 01.01.2008 18:03
картинка в тексте Prisian Общие вопросы Delphi 2 05.10.2007 14:01
А есть ли картинка? bill Помощь студентам 19 10.08.2007 21:08