Upload и процесс загрузки...

Beta-tester

Новичок
Upload и процесс загрузки...

У меня на ПХП написан upload вот его часть отправки:
..........................cut..................... ..........................
echo "<form enctype='multipart/form-data' method='post'>";
echo "File: <input type='file' name='file$i'><br>";
echo "<input type='submit' value='Загрузить'></form>";
?>

Мне необходимо чтобы при нажатии на кнопу загрузить надпись ниже:
"Загрузка...."
Или даже лучше чтобы надпись менялась:
"Загрузка...."
"Загрузка..."
"Загрузка.."
"Загрузка."

Или как-нибудь по другому показывать пользователю что процесс загрузки пошёл, а то у меня кнопу нажимаешь и ждёшь, не зная попал кликая на кнопу или нет(броузерная строка состояния там не поможет, потому что скрипт открывается в окне!)

Ничего не понимаю JavaScript'е поэтому прошу не пинать за тупой вопрос!
P.S. Заранее спасибо!
 

WP

^_^
Код:
<script type="text/javascript">
i = 0;
function loading()
{
 document.getElementById('loading').innerHTML = 'Загрузка'+'...'.substr(3-i,3);
 if (i == 3) {i = 0;}
 else {i++;}
}
</script>
<input type='submit' value='Загрузить' onclick="setInterval('loading()',300)"><span id="loading"></span>
 

que_bunt

Новичок
WP спасибо за дельный ява-скрипт, что-то я никогда не догадывался так делать.
а какой-то приблизительний процент загрузки узнать врятли получиться?
 

WP

^_^
Beta-tester
...onclick="setInterval('loading()',300); this.disabled=true"...
que_bunt
Не получится никак в реальных условиях. Теоретически можно поднять свой httpd, и через него принимать файл, писать в БД статус, и ajax'ом запрашивать =) Но цель не оправдывает средства.
 

Beta-tester

Новичок
2WP не пашет(бесконечная загрузка) я так уже пробовал!
Хотел бы узнать нормально ли так делать:
<script type="text/javascript">
i = 0;
function loading()
{
document.getElementById('loading').innerHTML = '<br><br>Загрузка'+'...'.substr(3-i,3);
document.forms.uploading.load.disabled=true;
if (i == 3) {i = 0}
else {i++;}

}
</script>

По другому у меня не получилось!

А вообще большое программерское спасибо!

-~{}~ 28.05.06 19:34:

А ёщё как у "Загрузка..." поменять шрифт(пробовал <font>, но не работает)?
 

WP

^_^
Beta-tester
Ну дык... страница же перезагрузится когда файл улетит.

Именно <font>.
 

Beta-tester

Новичок
Но мой вариант работает!
Наиши как надо с фонтом делать(а то у меня чё-то не пашет)
 
Сверху