• Открыта запись на вторую часть курса по анонимности и безопасности в сети интернет "Paranoid II" от команды codeby. Анонимные роутеры, Подъём, настройка и администрирование Tor-ноды, Работа с железом ПК, Удаление аппаратных закладок, Минимизация рисков, Авторские разработки и многое другое. Подробнее ...

  • Напоминаем, что 1 декабря стартует курс "Тестирование Веб-Приложений на проникновение с нуля" от команды codeby. Общая теория, подготовка рабочего окружения, пассивный фаззинг и фингерпринт, активный фаззинг, уязвимости, пост-эксплуатация, инструментальные средства, Social Engeneering и многое другое. Подробнее ...

Предварительное кэширование изображений

  • Автор темы Guest
  • Дата начала
Статус
Закрыто для дальнейших ответов.
G

Guest

Привет всему честнОму народу!

Работаю над такой задачей:
При наведении курсора мыши на объект должен всплывать позиционируемый <DIV> с расположенным внутри него графическим изображением. Для этого делаю предварительную загрузку граф. файлов в кэш:
img = new Image(width, height)
img.src = "imageName.jpg"

При наведении мышки на объект выполняется примерно такой скрипт:
...
imageObject = document.images[0]
imageObject.src = img.src
...

Проблема: графических файлов более 200, их общий объем более 2,5 Mb
Если все эти мегабайты будут загружаться во время первоначальной загрузки страницы, то user просто может не дождаться ее окончания.

Остановился на таком варианте:
Между наведением курсора на объект и появлением изображения установлен интервал в 800 миллисекунд. При этом как только курсор попадает на объект, сразу же запускается скрипт, подгружающий нужный граф. файл (от 5 до 20 Kb).

Может быть, кто-нибудь знает лучшее решение. Пожалуйста, поделитесь!

Заранее спасибо,
Саша
 
G

Guest

ИМХО вопрос для форума Web Программирование ;)
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:  ТелеграмВконтактеДзенФейсбукТвиттерЮтуб