Deutsch

Прелоад изображений

294  
Ivan_Pomidoroff коренной житель16.07.11 11:50
Ivan_Pomidoroff
NEW 16.07.11 11:50 
Нужно сделать прелоад. Решил собрать нужные картинки в один бильд и пусть из него берутся нужные части. Но как средствами HTML нарезать эти картинки или какие способы используются?
#1 
project33 коренной житель16.07.11 12:43
project33
NEW 16.07.11 12:43 
в ответ Ivan_Pomidoroff 16.07.11 11:50
прелоадер на яваскрипте очень неплохой тот что предлагает дримвивер, картинки нарезать лучше всего фотошопом, а насчет сборки я не совсем понял
Продвижение сайтов, реклама: https://www.pro33.net
#2 
Poiser местный житель16.07.11 13:00
Poiser
NEW 16.07.11 13:00 
в ответ Ivan_Pomidoroff 16.07.11 11:50
То что ты хочешь сделать называется спрайт. Вот для примера - http://explorer-soft.com/css/kak-sdelat-menyu-s-ispolzovaniem-css-sprajta.html
Создание сайтов, онлайн-магазинов в Германии
#3 
Ivan_Pomidoroff коренной житель16.07.11 13:10
Ivan_Pomidoroff
NEW 16.07.11 13:10 
в ответ Poiser 16.07.11 13:00
В ответ на:
Вот для примера...

То шо нада! Филен данк. )
В ответ на:
прелоадер на яваскрипте очень неплохой

Да что-то он у меня хреновато работал и непостоянно. Загруз всего изображения кажется более уверенным и уневерсальным способом, конечно немного мороки с "нарезкой" но зато никаких тормазов в менюшках... во всех браузерах. )
А есть более изящьные, но не менее уверенные спобы прелоада?
#4 
project33 коренной житель16.07.11 13:24
project33
16.07.11 13:24 
в ответ Ivan_Pomidoroff 16.07.11 13:10
В ответ на:
А есть более изящьные, но не менее уверенные спобы прелоада?

можешь совместить яваскрипт и css
Продвижение сайтов, реклама: https://www.pro33.net
#5 
Ivan_Pomidoroff коренной житель16.07.11 13:27
Ivan_Pomidoroff
NEW 16.07.11 13:27 
в ответ project33 16.07.11 13:24
А можно на примере. Я вобще не веб дизайнер просто страничку делаю себе сам. В скриптах не ориентируюсь.
#6 
project33 коренной житель16.07.11 13:43
project33
NEW 16.07.11 13:43 
в ответ Ivan_Pomidoroff 16.07.11 13:27, Последний раз изменено 16.07.11 13:45 (project33)
поставь в хедер яваскрипт функцию из дримвивера
В ответ на:
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.indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a;}}
}

и потом вызывай ее из боди
В ответ на:
<body onload="MM_preloadImages('картинка1.jpg,картинка2.jpg')">

а потом используй любой метод для вывода картинок, они уже будут загружены
Продвижение сайтов, реклама: https://www.pro33.net
#7 
compman постоялец16.07.11 14:01
compman
16.07.11 14:01 
в ответ Ivan_Pomidoroff 16.07.11 13:27
Не нужен вам JavaScript. Зачем вам из мухи слон. Вам Poiser хоршую ссылку дал.
#8 
project33 коренной житель16.07.11 15:16
project33
NEW 16.07.11 15:16 
в ответ compman 16.07.11 14:01, Последний раз изменено 16.07.11 15:16 (project33)
я бы не спешил использовать пример... text-indent:-9999px; не думаю что поисковые системы будут долго игнорировать этот параметр....
Продвижение сайтов, реклама: https://www.pro33.net
#9 
Ivan_Pomidoroff коренной житель16.07.11 16:52
Ivan_Pomidoroff
NEW 16.07.11 16:52 
в ответ project33 16.07.11 15:16
В ответ на:
text-indent:-9999px;

Я удалил её. У меня нет текста на кнопках в меню.
#10 
Victor! знакомое лицо18.07.11 01:13
Victor!
NEW 18.07.11 01:13 
в ответ compman 16.07.11 14:01
ога, помнется я тож маялся с жавскриптом, пока не увидил как гениально и просто это делается через css
#11