|
|
|
(JS)Загрузка картинок
|
|||
|---|---|---|---|
|
#18+
Всем привет. Для отрисовки таблицы я использую картинки, причем при клике на строку таблицы картинки динамически меняются, чтобы была видна текущая строка. Мне нужно, чтобы эти картинки не грузились постоянно с сервера, а загружались только один раз при начальной загрузке страницы. После этого вся работа с таблицей происходит на клиенте. Я использую следующий код для предварительной загрузки картинок: var GridImages = new Object( ); GridImages["LigthBlueRight"] = new Image(33, 2); GridImages["LigthBlueRight"].src="/Files/Images/LIGHTBLUE_RIGHT.gif"; GridImages["RedRight"] = new Image(33, 2); GridImages["RedRight"].src="/Files/Images/RED_RIGHT.gif"; и т.д. и вот такой для изменения картинки в таблице LeftCell.src=GridImages["LigthBlueLeft"].src; Поначалу все работает нормально: таблица обновляется без запросов к серверу, но в определенный момент картинки начинают грузиться с сервера. Почему это происходит понять не могу. Если очистить кэш InternetExplorer'а (delete temporary files), то все снова приходит в норму. Посоветуйте что-нибудь пожалуйста. Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2006, 22:17:04 |
|
||
|
(JS)Загрузка картинок
|
|||
|---|---|---|---|
|
#18+
когда отдаёшь картинки с сервера, выставляй им кеширование, скажем, 300 лет, может, поможет. ------------------ - А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2006, 10:59:29 |
|
||
|
|

start [/forum/topic.php?fid=23&fpage=419&tid=1476104]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
| others: | 195ms |
| total: | 311ms |

| 0 / 0 |
