SOFTSOUL: Скажите пожалуйста, а как сделать ?
Форум веб дизайна - разработка и создание сайтов, сделать сайт, раскрутка сайта! Форум веб разработчиков дизайн студии SOFTSOUL - общение профессиональных программистов, дизайнеров и веб-промоутеров! Работа - как найти работу за рубежом! Отдых в Крыму и Недвижимость в Крыму! > Форумы веб-разработчиков сайтов > Для начинающих - обмен опытом!
AAA
Я научился делать в фотошопе разрезание картинок и сразу же слепил новое меню для своего убогого сайта. My Webpage

Так вот, возникла проблема, это меню некрасиво подгружается мелкими квадратами. А можно ли сделать чтоб сначала появлялась полосочка, желтенькая. Которая типа загружается, а потом сразу появляется вся графика страницы ? Или это только флаш графика так может ? Хотелось бы получить ответ в простой и доступной форме, чтоб воплотить в жизнь на сайте. Сайт у меня не коммерческий, а больше исторический, для потомков, поэтому платить за идею денег нет.
AAA
Еще вопрос ??

Вместо команды <center> что использовать и куда вставлять. А то в одном браузере меню в центре в другом с краю.
Я читал про CSS, но так и не понял куда вставлять.

вот примерная кодировка моего индекса (без эффектов)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
<html lang="ru" dir="ltr">
<head>
<meta http-equiv="Content-Type"
content="text/html;charset=Windows-1251"
name="author" content="Alexeenko Alexei">
<title>ZX SPECTRUM,AAA,SPECY,DEMO</title>
<meta name="keywords" content="demos,megademo,paty,scroll,zx spectrum,speccy,GROUPS,SPECCY">
</head>
<body bgcolor="#000000" text="#ffff00" link="#c0c0c0" alink="#808000" vlink="#00ff00">
<h1 align=center> это название между мультиками посредине
<img src="http://zxaaa.narod.ru/mult/flame12.gif" border=0>
<img id="spotlight" speed="50" src="http://zxaaa.narod.ru/GALERI/ZXAAAC.gif">
<img src="http://zxaaa.narod.ru/mult/flame12.gif" border=0>
</hl>
<center>
тут меню нарезанное идет с подгрузкой картинок которое посредине должно быть
</center>
</body>
</html>
Старый Хрыч
QUOTE(AAA @ Jan 31 2006, 10:26 PM)
Я научился делать в фотошопе разрезание картинок и сразу же слепил новое меню для своего убогого сайта. My Webpage

Так вот, возникла проблема, это меню некрасиво подгружается мелкими квадратами. А можно ли сделать чтоб сначала появлялась полосочка, желтенькая. Которая типа загружается, а потом сразу появляется вся графика страницы ? Или это только флаш графика так может ? Хотелось бы получить ответ в простой и доступной форме, чтоб воплотить в жизнь на сайте. Сайт у меня не коммерческий, а больше исторический, для потомков, поэтому платить за идею денег нет.
[right][snapback]413[/snapback][/right]



Менюшки о которых ты говоришь можно лепить в различных dhtml-редакторах, тогда будут грузиться красиво и вываливаться симпотно smile.gif
Чтобы была полоска загрузки на модемном интернете пользуйся флешем, это его признак по твоему описанию, насколько я знаю яваскриптами или обычным html этого не сделать...

Т.е. в данном конкретном случае, если не хочешь долго учиться в DHTML читая книжки и экспериментируя возьми готовый редактор (поищи в поисковиках "редактор DHTML" или "меню DHTML") наверняка найдешь кучу, они обычно генерят код, который вставишь в свою страницу и все будет круто smile.gif

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

P.S. Сразу не берись за сто дел, иди пошагово и все получиться!
Удачи!
AAA
--------------------------------------------------------------------------------

продолжаем разговор о предварительной загрузке. Вот нашел такую программку, которая должна предварительно загрузить все мои кусочки картинки, а затем появится сразу все меню:

<html>
<head>
<title>zagruzka isobrageni</title>
<script language="JavaScript">
function newImage(arg) {
if (document.images) {
result = new Image();
result.scr =arg;
return result;
}
}

function changeImage(pic, overpic) {
if (document.images && (preloadFlag == true))
document[pic].scr = overpic;
}

preloadFlag = false;
function preloadImages(){
frame = new Array();
a = preloadImages.arguments;
if (document.images) {
for (i=0; i<a.legth; i++) {
if (a[i].indexOf("#")!=0)
frame[i] = newImage(a[i])
}
preloadFlag = true;
}
}
</script>


</head>

<body onLoad="preloadImages(' Вот тут я прописываю пути для загрузки картинок ','тут тоже и.т.п. ')">
</body>

Но че то нефига невидно эффекта подгрузки. Как я думал появится черное поле и будет пауза, а после загрузки должно сразу вылезти мое целиковое меню. Может надо как то писать путь к файлу по другому (не так как при отсутствии этой процедуры). У меня вот так он написан:
<img src="http://zxaaa.narod.ru/MENUN/MENU05.gif" width="77" height="3" alt="">

По идее я все гружу в память,а потом надо просто от туда взять. Может кто подскажет как быть чтоб вынуть уже загруженное изображение и вытащить на экран ???
Старый Хрыч
QUOTE(AAA @ Feb 4 2006, 11:08 AM)
--------------------------------------------------------------------------------

продолжаем разговор о предварительной загрузке. Вот нашел такую программку, которая должна предварительно загрузить все мои кусочки картинки, а затем появится сразу все меню:

Но че то нефига невидно эффекта подгрузки. Как я думал появится черное поле и будет пауза, а после загрузки должно сразу вылезти мое целиковое меню. Может надо как то писать путь к файлу по другому (не так как при отсутствии этой процедуры). У меня вот так он написан:
<img src="http://zxaaa.narod.ru/MENUN/MENU05.gif" width="77" height="3" alt="">

По идее я все гружу в память,а потом надо просто от туда взять. Может кто подскажет как быть чтоб вынуть уже загруженное изображение и вытащить на экран ???
[right][snapback]429[/snapback][/right]



Млин думаю все-таки это не то, что нужно smile.gif
Где ты эту штуку нарыл поищи мануал, так то может и не кто не раздуплиться в этой теме... я лично встречал столько тулзовин (не скриптов), которые в графической оболочке генерят готовый код в котором разбираться не нужно, просто Ctrl "C" и Ctrl "V" и все работает... по мне поищи лучше, а то только время теряешь... ohmy.gif
Alligator
QUOTE(AAA @ Feb 4 2006, 02:08 PM)
--------------------------------------------------------------------------------
...По идее я все гружу в память,а потом надо просто от туда взять. Может кто подскажет как быть чтоб вынуть уже загруженное изображение и вытащить на экран ???
[right][snapback]429[/snapback][/right]


smile.gif


Просто внутри body создай div, внего размести весь код. divу присвой свойство visibility:hidden;
после body укажи gif анимацию загрузки(но не в DIVе!) потом, событию onLoad в BODY присвой script cмены стилей: DIVу visibility:visible; а GIFy display:none;
да.. и не забудь присвоить GIFу position:absolut; (а то будет у тебя в углу висетьsmile.gif)

Выглядеть это будет примерно так:

<html>

<head>
...
...
...
</head>

<body onLoad='Ldn()'>
<img src='...load.gif' style='position:absolute; top:100px; left:100px; z-index:100;' id='load'>

<script>
function Ldn(){
document.getElementById('load').style.display='none';
document.getElementById('dv').style.visibility='visible';
}
</script>

<DIV id='dv' style='visibility:hidden;'>
...
...
...
</DIV>

</body>

</html>


smile.gif
Индекс цитирования Дизайн студия SOFTSOUL www.softsoul.com Крым купить недвижимость, продать недвижимость, дома, дачи, эллинги, отели. Покупка недвижимости на южном берегу Крыма! Крым Отдых в Крыму - частный сектор, пансионаты, санатории, гостинницы, эллинги, дачи, виллы на южном берегу Крыма! Студия веб дизайна Сделать сайт
Студия веб дизайна SOFTSOUL. CMS, CMR, система управления  сайтом и контентом!  Крымская дизайн студия AzureAit - оригинальный дизайн Вашего сайта! Раскрутка сайта! Самые эффективная раскрутка сайтов. Раскрутка сайта навсегда! Продвижение сайта на первые места поисковых систем!  Отдых в Крыму! Санатории, пансионаты, частный сектор... Покупка недвижимости в Крыму, качественная аренда жилья, лучшие элитные коттеджи и виллы Крыма.