|
|
|
JS предзагрузка и бекграунд
|
|||
|---|---|---|---|
|
#18+
Добрый день, я несилен в JS'e, с прелоадом разобрался, а вот с задачкой посложнее не получается. Тыкните в man где можно прочитать. Суть собственно: Есть имейджи, в галерее, (предпросмотр) маленькие. Так вот они грузятся долго, например модем 56к или ещё что. Хотелось бы вставить картинку предзагрузки в саму область где должна быть картинка (прогресс бар и т.п.) чтобы до полной загрузки картинки она крутилась, ездила и т.п. и как только загрузится сорец, показать его. Заранее благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2007, 11:00 |
|
||
|
JS предзагрузка и бекграунд
|
|||
|---|---|---|---|
|
#18+
Вот такое нашел, слегка модифицировал: ImagePreloader.js Код: 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. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. и собственно форма: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Проблема в том что document.getElementById("test"); возращает нулл, кто что может подсказать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2007, 18:53 |
|
||
|
JS предзагрузка и бекграунд
|
|||
|---|---|---|---|
|
#18+
Поборол. Результат: Пока загружается картинки, на экране показываются .gif анимашки загрузки, как только изображение полностью загрузится, показывается на экране. Можно добавить чтобы показало все сразу, по желанию. Вот код: ImageCacher.js Код: 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. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. На страничке: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2007, 18:18 |
|
||
|
JS предзагрузка и бекграунд
|
|||
|---|---|---|---|
|
#18+
jshelp <div id="cacheThis">test</div> <div id="cacheThis">test</div> <div id="cacheThis">test</div> id он на то и id что должен быть уникальным. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2007, 18:46 |
|
||
|
JS предзагрузка и бекграунд
|
|||
|---|---|---|---|
|
#18+
У Меня такая ситуация, что в галерее 6 фоток на странице, по div id я загружу во все 6, 6 фоток. С уникальным ID это каждый раз генерить ИД для каждой фотки? всетаки время как никак. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2007, 12:43 |
|
||
|
JS предзагрузка и бекграунд
|
|||
|---|---|---|---|
|
#18+
jshelp Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Проблема в том что document.getElementById("test"); возращает нулл, кто что может подсказать? Я думаю, первый раз функция срабатывает. А вот во второй раз не срабатывает. Вы ж затираете весь документ своим document.write(). Делать вывод в документ можно только при первой загрузке страницы. После загрузки любой вывод опустошает документю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2007, 13:26 |
|
||
|
|

start [/forum/topic.php?fid=22&gotonew=1&tid=1457239]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
14ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
| others: | 227ms |
| total: | 369ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...