Master-X
Форум | Новости | Статьи
Главная » Форум » Дизайн » 
Тема: Как задать последовательность загрузки картинок?
цитата
18/10/05 в 21:32
 Scooter
Subj. кто-то знает как сделать так что бы браузер сначала грузил бекграунд потом шапку а потом всё остальное?
цитата
18/10/05 в 21:41
 Simplex
попробуй в header-е поставь
<script src="background.gif"></script>, по-моему можно даже css на картинку залинковать, абы браузер загрузие ее в кэш
цитата
18/10/05 в 22:05
 Монах
Ктстати у самого все руки спросить не доходят - а далее как, помимо бекграунда? Мне иногда кажется что тумбы на сидже не сверху вниз появляются а спонтанно как-то, может просто из кэша грузятса, а может и нет... можно ли жестко задать загрузку вначале первого ряда тумб потом второго итд?
цитата
18/10/05 в 23:49
 Scooter
Simplex писал:
попробуй в header-е поставь
<script src="background.gif"></script>, по-моему можно даже css на картинку залинковать, абы браузер загрузие ее в кэш

да не мне не надо что бы в кеш оно засовывало... мне надо что бы последовательность загрузки картинок была опеределённая... ато получается чушь какая-то подгружается половина html кода с картинками и только потом бекграунд... лол вааапще...
цитата
19/10/05 в 06:07
 SkyKiller
Если пользуешься DreamWeaver - там есть хорошая функция MM_PreloadImages. В этой функции можно указать, какие картинки сначала грузить
цитата
19/10/05 в 09:37
 4dm
Ставь на месте каринок прозрачный гифчик сначало. Потом в body пропиши onLoad="..." и тут по порядку загрузи все картинки вместо прозрачных. Вроде так.

Хотя сам я не пробовал по этому с возможными проблемами не знаком...
цитата
19/10/05 в 10:06
 pierx
Насчет ява-функций верно. Только сами функции надо в этот же штмл-файл класть, а не пихать в отдельный файл .js.

Насчет онлоад - не пробовал, надо попрововать. Хотя мне такие фени не нравятся

Насчет как грузит - по порядку тому, как встречаются картинки в тексте.
Если порядок нарушен - то или кэш, или криво что-то отдается, тормоза, проблемы.

Бэкграунд лучше конечно и просто колор задать, близкий по духу, чтоб нормально смотрелось. Причем, тк сайты табличные, я часто цвет бека задаю и по ячейкам, строкам целиком(если он разный), что ближе по дизу. Просто отключаю картинки, и загружаю страницу - смотрю, чтобы все смотрелось.

Если надо чобы фон подгрузился раньше - ну есть такие случаи.
Если фон в ячейке, то пишу не Код:
<td background="fon.gif"...><img src='empty.gif'...></td>
а Код:
<td background="fon.gif"><img src='fon.gif'...></td>
ну естественно соблюдая align,valign и тп - чтоб фон не портило.

Ну можно просто картинку подгрузить размером 1*1 перед шапкой, если диз позволяет (может и не смотреться, тк часто получается черный пиксель). Еще можно поизгаляться, запихав шапку в отд. таблицу, ну и там покрутить это все слоями, бэкграундами - но гемор, имхо.

Обычно хватает описанного выше. Типа пример надоть
цитата
19/10/05 в 11:34
 Scooter
чёта у меня не получилось с ява функцией 8( приведите пример плиз.
цитата
19/10/05 в 11:43
 pierx
Код:
<script language="JavaScript">
<!--
function MM_preloadImages() { //v3.0
   var d=document;
   if(d.images){
      if(!d.MM_p) d.MM_p=new Array();
      var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
      if (a[i].indexOf("#")!=0){
         d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
//-->
</script>
<body leftmargin="0" topmargin="0" onload="MM_preloadImages('images/1.jpg','images/2.jpg','images/3.gif')">
Но вообще это обычно пользуют для предзагрузки картинок, чтобы их менять при наведении мышки. По крайней мере я - так делаю. Включен джаваСкрипт - предзагружаются и подменяются (др.скриптом) не включен - нихрена не происходит
цитата
19/10/05 в 12:27
 SkyKiller
pierx, именно про эту функцию я говорил - вставь в неё те картинки, которые 100% должны первыми грузиться (например, фон). А остальное пусть грузицца обычным образом.
цитата
19/10/05 в 12:47
 pierx
Ну дык она оттуда вроде - я ее не менял. icon_smile.gif
Scooter попросил, я и вспомнил ее. А я придерживаюсь др. способов - без явы, если есть возможность icon_smile.gif
цитата
19/10/05 в 16:42
 Scooter
pierx писал:
А я придерживаюсь др. способов - без явы, если есть возможность icon_smile.gif

Ну так открой секрет какие способы ты пользуешь? 8)
цитата
20/10/05 в 04:59
 pierx
Дык в первом посте описал чего мне обычно хватает icon_smile.gif


Эта страница в полной версии