старый мудрый "птиц" (c) LR
С нами с 18.09.03
Сообщения: 2474
Рейтинг: 1188
|
Добавлено: 18/10/05 в 21:32 |
Subj. кто-то знает как сделать так что бы браузер сначала грузил бекграунд потом шапку а потом всё остальное?
|
|
|
|
Genuine Quality
С нами с 28.08.05
Сообщения: 652
Рейтинг: 910
|
Добавлено: 18/10/05 в 21:41 |
попробуй в header-е поставь
<script src="background.gif"></script>, по-моему можно даже css на картинку залинковать, абы браузер загрузие ее в кэш
|
|
|
|
Растаман из глубинки...
С нами с 21.03.04
Сообщения: 2607
Рейтинг: 724
|
Добавлено: 18/10/05 в 22:05 |
Ктстати у самого все руки спросить не доходят - а далее как, помимо бекграунда? Мне иногда кажется что тумбы на сидже не сверху вниз появляются а спонтанно как-то, может просто из кэша грузятса, а может и нет... можно ли жестко задать загрузку вначале первого ряда тумб потом второго итд?
|
|
inosmi.ru - переводы статей зарубежной прессы.
|
0
|
|
|
старый мудрый "птиц" (c) LR
С нами с 18.09.03
Сообщения: 2474
Рейтинг: 1188
|
Добавлено: 18/10/05 в 23:49 |
Simplex писал: | попробуй в header-е поставь
<script src="background.gif"></script>, по-моему можно даже css на картинку залинковать, абы браузер загрузие ее в кэш |
да не мне не надо что бы в кеш оно засовывало... мне надо что бы последовательность загрузки картинок была опеределённая... ато получается чушь какая-то подгружается половина html кода с картинками и только потом бекграунд... лол вааапще...
|
|
|
|
Опытный плюсополучатель
С нами с 09.06.05
Сообщения: 8305
Рейтинг: 186
|
Добавлено: 19/10/05 в 06:07 |
Если пользуешься DreamWeaver - там есть хорошая функция MM_PreloadImages. В этой функции можно указать, какие картинки сначала грузить
|
|
|
|
С нами с 02.07.04
Сообщения: 1455
Рейтинг: 1330
|
Добавлено: 19/10/05 в 09:37 |
Ставь на месте каринок прозрачный гифчик сначало. Потом в body пропиши onLoad="..." и тут по порядку загрузи все картинки вместо прозрачных. Вроде так.
Хотя сам я не пробовал по этому с возможными проблемами не знаком...
|
|
|
|
Раздаю инвайты, ищу линк-трейд
С нами с 20.08.04
Сообщения: 16629
Рейтинг: 8593
|
Добавлено: 19/10/05 в 10:06 |
Насчет ява-функций верно. Только сами функции надо в этот же штмл-файл класть, а не пихать в отдельный файл .js.
Насчет онлоад - не пробовал, надо попрововать. Хотя мне такие фени не нравятся
Насчет как грузит - по порядку тому, как встречаются картинки в тексте.
Если порядок нарушен - то или кэш, или криво что-то отдается, тормоза, проблемы.
Бэкграунд лучше конечно и просто колор задать, близкий по духу, чтоб нормально смотрелось. Причем, тк сайты табличные, я часто цвет бека задаю и по ячейкам, строкам целиком(если он разный), что ближе по дизу. Просто отключаю картинки, и загружаю страницу - смотрю, чтобы все смотрелось.
Если надо чобы фон подгрузился раньше - ну есть такие случаи.
Если фон в ячейке, то пишу не Код: | <td background="fon.gif"...><img src='empty.gif'...></td> |
а Код: | <td background="fon.gif"><img src='fon.gif'...></td> |
ну естественно соблюдая align,valign и тп - чтоб фон не портило.
Ну можно просто картинку подгрузить размером 1*1 перед шапкой, если диз позволяет (может и не смотреться, тк часто получается черный пиксель). Еще можно поизгаляться, запихав шапку в отд. таблицу, ну и там покрутить это все слоями, бэкграундами - но гемор, имхо.
Обычно хватает описанного выше. Типа пример надоть
|
|
|
|
старый мудрый "птиц" (c) LR
С нами с 18.09.03
Сообщения: 2474
Рейтинг: 1188
|
Добавлено: 19/10/05 в 11:34 |
чёта у меня не получилось с ява функцией 8( приведите пример плиз.
|
|
|
|
Раздаю инвайты, ищу линк-трейд
С нами с 20.08.04
Сообщения: 16629
Рейтинг: 8593
|
Добавлено: 19/10/05 в 11:43 |
Код: | <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')">
|
Но вообще это обычно пользуют для предзагрузки картинок, чтобы их менять при наведении мышки. По крайней мере я - так делаю. Включен джаваСкрипт - предзагружаются и подменяются (др.скриптом) не включен - нихрена не происходит
|
|
|
|
Опытный плюсополучатель
С нами с 09.06.05
Сообщения: 8305
Рейтинг: 186
|
Добавлено: 19/10/05 в 12:27 |
pierx, именно про эту функцию я говорил - вставь в неё те картинки, которые 100% должны первыми грузиться (например, фон). А остальное пусть грузицца обычным образом.
|
|
|
|
Раздаю инвайты, ищу линк-трейд
С нами с 20.08.04
Сообщения: 16629
Рейтинг: 8593
|
Добавлено: 19/10/05 в 12:47 |
Ну дык она оттуда вроде - я ее не менял.
Scooter попросил, я и вспомнил ее. А я придерживаюсь др. способов - без явы, если есть возможность
|
|
|
|
старый мудрый "птиц" (c) LR
С нами с 18.09.03
Сообщения: 2474
Рейтинг: 1188
|
Добавлено: 19/10/05 в 16:42 |
pierx писал: | А я придерживаюсь др. способов - без явы, если есть возможность |
Ну так открой секрет какие способы ты пользуешь? 8)
|
|
|
|
Раздаю инвайты, ищу линк-трейд
С нами с 20.08.04
Сообщения: 16629
Рейтинг: 8593
|
Добавлено: 20/10/05 в 04:59 |
Дык в первом посте описал чего мне обычно хватает
|
|
|
|