|
|
|
дождаться загрузки страницы
|
|||
|---|---|---|---|
|
#18+
Перерыл Интернет на наличие такового ответа и читаю ахинею. Поэтому я сюда за верным ответом! Нужно : дождаться загрузки страницы с картинками. Знаю : window и body имеют onload , но window.onload и document.body.onload срабатывают до загрузки изображений Знаю : У img тоже есть onload , но тогда как правильно записать сработать при загрузке 100 картинок. т.е. схематично Код: plaintext 1. 2. 3. 4. 5. или предложите другой ответ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.04.2010, 23:12:11 |
|
||
|
дождаться загрузки страницы
|
|||
|---|---|---|---|
|
#18+
SoloPedro, объявите переменную var imgCL = 0; В обработчике загрузки картинки инкрементируйте. Когда дойдет до 100 (или сколько нужно) - выполняйте действия. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2010, 00:39:57 |
|
||
|
дождаться загрузки страницы
|
|||
|---|---|---|---|
|
#18+
SoloPedro...но window.onload и document.body.onload срабатывают до загрузки изображений... Да ну! Не верю. © ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2010, 01:04:23 |
|
||
|
дождаться загрузки страницы
|
|||
|---|---|---|---|
|
#18+
Да, Серж, так оно и есть. window.onload срабатывает не после загрузки всего контента, а после загрузки страницы и формирования ДОМа. При этом картинки могут и не успеть полностью загрузиться (в ДОМ прописана, область под нее освободилась, а ее еще нет). SoloPedro, тебе нужно именно револьверно грузить картинки или определить момент загрузки последней (скажем, сотой картинки)? В первом случае это сравнительно долгий процесс загрузки относительно второго. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2010, 01:47:30 |
|
||
|
дождаться загрузки страницы
|
|||
|---|---|---|---|
|
#18+
автор но window.onload срабатывают до загрузки изображений Вы только об этом никому не говорите :) Особенно создателям jquery, те как узнают повесяцца ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2010, 05:54:11 |
|
||
|
дождаться загрузки страницы
|
|||
|---|---|---|---|
|
#18+
Хм... Насчет window.onload и вправду что-то неверно. Оно срабатывает после загрузки всего. Иначе нафига свистопляска с этим ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2010, 09:33:20 |
|
||
|
дождаться загрузки страницы
|
|||
|---|---|---|---|
|
#18+
В дополнение - http://webo.in/articles/habrahabr/05-delayed-loading/ Хочу на основе этих статей как-нибудь сделать аналог jqueryвского Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2010, 09:42:19 |
|
||
|
дождаться загрузки страницы
|
|||
|---|---|---|---|
|
#18+
Можно не придумывать колесо, а просто взять кроссбраузерный обработчик у того же jQuery (см. функцию bindReady): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2010, 12:47:07 |
|
||
|
дождаться загрузки страницы
|
|||
|---|---|---|---|
|
#18+
IDVsbruck, дождаться загрузки всех. Поможете с кодом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2010, 20:19:54 |
|
||
|
дождаться загрузки страницы
|
|||
|---|---|---|---|
|
#18+
автор Нужно: дождаться загрузки страницы с картинками. Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2010, 04:25:58 |
|
||
|
дождаться загрузки страницы
|
|||
|---|---|---|---|
|
#18+
SoloPedroIDVsbruck, дождаться загрузки всех. Поможете с кодом? Как-то делал такую загрузку. Правда, заданием было не дождаться окончания загрузки картинок, а отображать прогресс загрузки страницы. Пренебрегаем объемом и временем загрузки самой страницы и скриптов: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. Описание. Делаем запрос на сервер чтобы узнать данные о файлах: files_data.full_size - общее количество, files_data.files - имена. Грузим все и отображаем прогресс-бар (статистику загрузки). Важным моментом есть то, что если контент кешируется и картинка уже была загружена, то назначение ей обработчика onload не приведет к его вызову, поэтому надо проверять статус картинки - readyState на "complete". После такой загрузки все картинки берутся из кеша и быстро отображаются. Возможно, это не то, что в полной мере нужно, но кое-что можно из кода вынести. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2010, 13:22:20 |
|
||
|
|

start [/forum/topic.php?fid=22&tid=1453202]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 227ms |
| total: | 370ms |

| 0 / 0 |
