Программирование > JavaScript & JScript

Предварительная загрузка страницы

<< < (2/2)

C++:
Макс
Страницы лежат в одном домене, друг на друга не линкуют....

Вот и все вроде бы.....

Сори, если вопрос глупый, я в JavaScript не силен:(

Мне достаточно если Вы мне покажите как предварительно загрузить рисунок и флэш. Как Узнать загружен ли рисунок уже или нет....

Вот собственно и все....
Остальное сам сделаю....

vvv:

--- Цитировать ---img1=new Image
img1.src=\'some.jpg\'
А как я узнаю, что рисунок загрузился?
--- Конец цитаты ---

Если document.images[\'img1\'].complete равен true, то рисунок загружен (или попытка загрузки рисунка завершена).
Ну или поставить
Здесь функция start() будет запускаться после загрузки страницы.

Флеш я не знаю, поэтому далее возможно и ляпну чё-то неправильно ;-)

Флеш врядли получится загрузить заранее в память, но можно попробовать сиграть на кешировании браузаром файлов.
Идея такая:
На первой странице поместить флеш в невидимом слое, или задать ему размеры 1х1 пикселя (если флешка со звуком, то передать в праметрах, что звук отключить).
Узнать из яваскрипта загружена ли флешка - нельзя... можно ли "связаться" из флеша с явоскриптом - незнаю.
Ну а потом вставляем на второй страничке тот же флешевый файл, который в большинстве случаев будет грузиться уже не из инета, а из кеша.

В таком подходе, конечно есть одна неприятность: если флешка по какой-то причине не осядет в кеше, то тогда получится, что она будет грузиться из инета 2 раза.

C++:
vvv
Большое сапсибо!
Будем пробовать:)

Навигация

[0] Главная страница сообщений

[*] Предыдущая страница

Sitemap 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 
Перейти к полной версии