Jump to content
  • 0

Как можно сделать загрузку?


vvsh
 Share

Question

17 answers to this question

Recommended Posts

  • 0

просто хочу сделать типо полосу загрузки, типо когда программу ставишь какую-нибудь например на винду, там идет загрузка.

И я вот хочу такую сделать у себя на фото сервисе. Типо загрузка в процентах.

Link to comment
Share on other sites

  • 0

Ну и тема, не ожидал от завсегдатых заведения.

Одна полоска, шириной N пикселей, где N = 100% и сверху другая полоска, шириной M пикселей, где M = X%, а X — процентовка готовности иллюстрируемого тобой процесса.

Link to comment
Share on other sites

  • 0
Вот как мне сделать процентовку? я не понимаю.

Трындец какой-то. Полностью выполненный процесс — 100%, на половину выполненный процесс — 50%. Одна десятая от выолненного процесса — 10%. В школе то учился?

Link to comment
Share on other sites

  • 0

Разделить (количество выполненных операций, умноженных на вес каждой) на (количество операций, необходимых для завершения процесса, умноженных на вес каждой). Скобки не лингвистические, а математические, чтобы проще было понять что на что делить.

Link to comment
Share on other sites

  • 0

Я недавно занимался подобным вопросом, пробывал реализовать через PHP и PERL.

Готовых решений действительно много, пробуй гуглить по "progressbar upload".

Принцип работы:

Загружая файл мы уже знаем его размер, нам нужно сравнить процентное соотношение временного файла (файла на сервере, к который проходит закачка) и файла, который мы загружаем (этот размер нам известен).

Проблема именно в том, чтобы определять размер временного файла в момент загрузки, в PHP не была предусмотрена (изначально) функция докачки файлов, хотя реализация всеже появилась с использованием модуля PECL.

В инете советую использовать реализацию на PERL.

Или просто загрузку сайта в процентах.

Загрузка сайта "в процентах" обычно просто не нужна, хотя знаю несколько извращений:

Изначально некоторые элементы страницы (сам решай какие, можно сделать корневые DIV'ы) в свойстве javascript onload будут содержать переменную и присвоение ей числа, эта переменная и есть твои проценты.

Тут ты сам решаешь, к примеру, шапка сайта - 10%, левое меню 20% и т.п.

Чтобы это не выглядило порнографией ставим display:none всем элементам изначально и убираем его когда загружается до конца все элементы.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy