[Назад]
Ответ
E-mail
Тема
Комментарий
Файл
Перейти к
Подтверждение
Подтверждение
Пароль (чтобы удалить пост или файл)
  • Разрешённые типы файлов: GIF, JPG, PNG.
  • Максимальный размер файла 1536 килобайт и 2048×2048.
  • Изображения размером более 200×200 точек будут уменьшены.

Файл: 1228942202320.jpg (288кб, 1280×1024) Показана уменьшенная копия, оригинал по клику.
295114 №5281826  

Двач, Гугль охуенен. Его сервисы - примеры для тех, кто начал изучать AJAX. Сейчас я бьюсь над проблемой, как реализована фишка с "прогрессбаром" при заходе в GMail. Да, это слой с id=lpt, находящийся внутри другого слоя и меняющий свою ширину, но вот где меняется ширина - это вопрос. Может, кто подскажет?

>> №5281843  

Фишка действительно шикарная, но в целом гуглесервисы говно, пользуются своей монополией.

>> №5281855  

каша вертолёт зелёный баклажанчик в лице украниского реформа

>> №5281868  

>>5281843
я не хочу заводить религиозные споры, меня больше интересует, как это сделано. Замечено в коде использование переменных lp и pr, где берутся - неизвестно, при загрузке pr меняется, lp - нет.

>> №5281916  

>>5281826
пиздуй в /s/ еблан

>> №5281925  

>>5281916
соси хуй, быдло.

>> №5281952  

Перезапость часам к двум - полпервого. Школач еще не закрыли, а он, как известно, до последнего посетителя.

>> №5281965  

>>5281952 ты наивно полагаешь что школьники не спят максимум до двух?

>> №5281971  

>>5281952
Двачую, ненавижу школоту.

>> №5281983  

>>5281965
просто к этому времени открывается ночной Двач.

>> №5282186  

для примера (JavaScript):
for( var x = 0; x < 101; x++ )
{ document.getElementById(идтвоегослоя).style.width = x + "%"; }

вместо слоя можно использовать div, засунутый в другой контейнер. у родительского контейнера задай желаемую ширину и высоту.
главное чтобы у дочернего элемента был определён параметр style и id. как-то так:
<div style='width:100px;height:20px;'>
<div style='width:0%;color:blue;' id='pbar'></div>
</div>

таким образом, вложеный див будет занимать столько процентов от ширины родительского, сколько ты ему укажешь.

>> №5282246  

бамп

>> №5282276  

>>5282186
javascript-код очевиден же. А ты зайди на гмэйл и обрати внимание, как чотко дерско загружается страница соразмерно твоей скорости коннекта. Тут не обошлось без обмена с серверной стороной.

>> №5282345  

getfirebug.com
поставь брейкпойнты в отладчике
посмотри значения переменных
...
профит

>> №5282421  

>>5282345
firebug не помогает. Реально текущей ширине соответствует значение переменной pr, но lp не меняется. Откуда берется pr - хуй знает, в скрипте обоим прописана инициализация в нули.

>> №5283340  

>>5282421
ты долбоеб не думал о том, что в разные места скриптов можно эту переменную пихать и давать ей все большее значение каждый раз.
=> скрипт грузится => переменная меняется => полосочка растет.

>> №5283662  

>>5283340
хуита детектед.



Удалить пост []
Пароль