|
|
|
| Необходимо загрузить все картинки в кеш браузера. Специальных методов не знаю.
Я просто открываю страницы и внутри каждой показываю все картинки какие тоько могут быть на ней.
Таким образом я ускаряю работу ресурса. Ресурс не интернетовский а интронетовский(локалка).
Как я могу узнать что данная страница полностью загружена и показаны все картинки?
Можно просто делать это по таймеру... но хотелось бы правильно...
Спасибо.
Как работает onLoad()? Ждет ли браузер загрузки всей мультимедии? | |
|
|
|
|
|
|
|
для: fast21
(08.10.2007 в 10:06)
| | <img src="путь_к_моей/картинке.jpg" style display="none"/>
вставляешь в начале, тогда сначала грузятся картинки, а потом дальше документ
(!указывать размеры ненадо!)
или при помощи javascript,
а onload работает когда загружается весь контент | |
|
|
|
|
|
|
|
для: yawa
(08.10.2007 в 12:10)
| | Спасибо, но это не совсем хорошо для моей задачи, так как сама html с <img src="путь_к_моей/картинке.jpg" style display="none"/> будет больше чем без них ну и дольше грузиться.
Я решил проблему так:
1. Грузиться все JS скрипты в главном документе
2. Последовательно перехожу по страницам (iframe) с параметром "грузись в кеш" и уже загруженный JS вставляет в innerHTML все картинки. Как толлько страничка готова (onLoad) переходим на следующую страницу для кеширования.
3. Возвращаемся на главную и работаем в нормалном режиме.
Получили загрузку некого приложения :) А display="none" клево, буду прятать все картики во время кеширования
дабы не пугать
onLoad - document has been loaded
Все спасибо. | |
|
|
|