|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.09.2010, 11:53 | #1 |
Пользователь
Регистрация: 23.08.2010
Сообщений: 42
|
Предзагрузка изображений в браузер
На странице много изображений, они появляются по разным событиям яваскрипта.
Однако, изображения, не появляются мгновенно, а как бы мигают(что вполне естественно, ибо им нужно время для загрузки) Как сделать так, чтобы изображения загружались бы в кэш браузера заранее(эти изображения изменяются и появляются через backgroundImage) или сразу после загрузки страницы? |
09.09.2010, 12:19 | #3 | |
Пользователь
Регистрация: 23.08.2010
Сообщений: 42
|
Цитата:
Попытался так реализовать, но что-то по-видимому сделал не так как надо Код HTML:
myimg1 = new Image(264, 217); myimg1.src = "url(/design/i/aces_navigation_menu/pokos.jpg)"; a.style.backgroundImage="myimg1"; a.style.display="block"; Код HTML:
a.style.backgroundImage="myimg1"; Код HTML:
a.style.backgroundImage="myimg1.src"; Код HTML:
a.style.backgroundImage="url(myimg1.src)"; Получается как бы строка в строке... надо как-то экранировать, но как? Последний раз редактировалось Benderbej; 09.09.2010 в 13:16. |
|
09.09.2010, 13:27 | #4 |
Пользователь
Регистрация: 23.08.2010
Сообщений: 42
|
a.style.backgroundImage="url(myimg1 .src)";
проверил алертом - видит не как свойство, а как строку alert(a.style.backgroundImage); пишет Код HTML:
url("myimg1.src") Код HTML:
url("/design/i/aces_navigation_menu/pokos.jpg") |
10.09.2010, 08:21 | #5 |
Пользователь
Регистрация: 22.06.2010
Сообщений: 61
|
Попробуй скрыть картинку
visibility:hidden; а на onload для неё повесить visibility:visible; |
10.09.2010, 14:10 | #6 |
Старожил
Регистрация: 19.04.2010
Сообщений: 2,702
|
Через backgroundImage картинка загружается только во время её показа. Вам нужно чтобы изображения кэшировались в памяти броузера. Для этого либо на странице размещаем код с их подзагрузкой:
Код:
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
браузер | blackstersl | Общие вопросы Delphi | 5 | 17.09.2008 21:58 |
браузер | blackstersl | Общие вопросы Delphi | 4 | 06.09.2008 10:37 |
Браузер | Хамяг | Общие вопросы Delphi | 7 | 22.08.2008 23:42 |
БРАУЗЕР | ben95 | Общие вопросы Delphi | 7 | 06.01.2008 07:04 |
Браузер | komex | Win Api | 13 | 14.06.2007 17:47 |