|
|
|||||
стервочка (я мужик)
|
бэкграунд
надо на JaveScript сделать, что бы картинки сперва зарузилась целиком, а потом плавно появилась.
Как сделать, что бы они в буфур попали, а потом, когда я функцию запущу, они появились. Обьясняю: <TABLE> <TR> <TD></TD> <TD></TD> </TR> </TABLE> у разных ячеяк разный бэкграунд! и когда все загрузятся, я запускаю функцию! |
|
|||||
Регистрация: Dec 2002
Адрес: Berlin
Сообщений: 444
|
Дать картинкам визибилити=хидден, а к БОДИ привесить на онЛоад скрипт, который изменяет визибилити на визибл.
В общем, примерно так: <html> <head> <title>Untitled</title> <script language="JavaScript"> function imagesVivible() { for(i=0; i<document.images.length; i++) { document.images[i].style.visibility="visible"; } } </script> </head> <body onload="imagesVivible()"> <img src="C:\WINDOWS\Рабочий стол\ROLLOVER\HLPBELL.GIF" width="43" height="39" border="0" alt="" style="visibility: hidden;"> <img src="C:\WINDOWS\Рабочий стол\ROLLOVER\HLPCD.GIF" width="43" height="38" border="0" alt="" style="visibility: hidden;"> <img src="C:\WINDOWS\Рабочий стол\ROLLOVER\HLPGLOBE.GIF" width="43" height="40" border="0" alt="" style="visibility: hidden;"> </body> </html> |
|
|||||
стервочка (я мужик)
|
background!
<TABLE> <TR> <TD style="background: #DEB887 url(IMG.gif);"></TD> </TR> </TABLE> |
|
|||||
Регистрация: Dec 2002
Адрес: Berlin
Сообщений: 444
|
Я тут пока что усовершенствовал код...
<html> <head> <title>Untitled</title> <script language="JavaScript"> function imageOpacity(thisImage) { document.images[thisImage].filters.alpha.opacity = document.images[thisImage].filters.alpha.opacity + 1; } function imageOpacityGo() { for(i=0; i<document.images.length; i++) { var myInterval = setInterval("imageOpacity("+i+")", 50); } } </script> </head> <body onload="imageOpacityGo()"> <img src="C:\WINDOWS\Рабочий стол\ROLLOVER\HLPBELL.GIF" width="43" height="39" border="0" alt="" style="filter: alpha(opacity=50)"> <img src="C:\WINDOWS\Рабочий стол\ROLLOVER\HLPCD.GIF" width="43" height="38" border="0" alt="" style="filter: alpha(opacity=50)"> <img src="C:\WINDOWS\Рабочий стол\ROLLOVER\HLPGLOBE.GIF" width="43" height="40" border="0" alt="" style="filter: alpha(opacity=50)"> </body> </html> 1.Не задавать backgroundimage и изменить это при загрузке (аналогично тому, как это было сделано с видимостью картинок в первом коде). Минус: появляться картинки/бэкграунды будут не постепенно... 2.Проделать все то, что описано во втором коде, только не с картинками, а ячейками. Минус: менять свою непрозрачность будут не только бг, но и ячейки в целом (хотя в этом что-то есть!). 3.Взять все содержимое страницы и поместить в див --> проделать это еще раз --> одинаково спозиционировать эти два дива и поместить точно один над другим --> бэкграунды ячеек в верхнем диве не задавать, а опасити нижнего приравнять к нулю --> проделать с нижним дивом то, что описано во втором коде. Минус: геморрой и извращение, до которого мог додуматься только Ваш покорный слуга. Удачи! |
|
|||||
стервочка (я мужик)
|
Причём тут дивы?
объясняю: 1. надо именно бэкграунд! 2. надо сперва загрузить. 3. надо появить по моей каманде! точнее точно когда загрузяться именно все они (а не остальное)! Вопросы: 1. как сперва загрузить? 2. как узнать, что загрузились? |
|
|||||
Регистрация: Dec 2002
Адрес: Berlin
Сообщений: 444
|
Цитата:
2. и 3. Если что-лиюо вешается на событие onLoad тэга <BODY> (<BODY onLoad="тыры-пыры">), то это и произойдет, когда всё (совсем-совсем всё!!!) загрузится! Цитата:
2.Очень просто: <BODY onLoad="alert("Всё загрузилось!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!")"> ЗЫ Перед тем, как писать следующее сообщение, дайте себе, пожалуйста, труд ознакомиться с предыдущими. Спасибо. |
|
|||||
Регистрация: Dec 2002
Адрес: Berlin
Сообщений: 444
|
1."Именно бэкграунд" -- низя, то есть можно, только не плавно, а сразу. Про обходные пути я уже писал.
2. и 3. Если что-лиюо вешается на событие onLoad тэга <BODY> (<BODY onLoad="тыры-пыры">), то это и произойдет, когда всё (совсем-совсем всё!!!) загрузится! 1.См. выше. 2.Очень просто: <BODY onLoad="alert("Всё загрузилось!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!")"> ЗЫ Перед тем, как писать следующее сообщение, дайте себе, пожалуйста, труд ознакомиться с предыдущими. Спасибо. |
|
|||||
стервочка (я мужик)
|
ЗЫ Перед тем, как писать следующее сообщение, дайте себе, пожалуйста, труд !внимательно! ознакомиться с этим. Спасибо.
Сообщение: Цитата:
спасибо за помощь. наверно моя задумка не пройдёт. |
|
|||||
стервочка (я мужик)
|
ЗЫ Перед тем, как писать следующее сообщение, дайте себе, пожалуйста, труд !внимательно! ознакомиться с этим. Спасибо.
Сообщение: Цитата:
Цитата:
спасибо за помощь. наверно моя задумка не пройдёт. |
|
|||||
Регистрация: Dec 2002
Адрес: Berlin
Сообщений: 444
|
Все достаточно подробно описано. Учиться, учиться и еще раз учиться ЧИТАТЬ!
Удачи! |
Часовой пояс GMT +4, время: 13:31. |
|
« Предыдущая тема | Следующая тема » |
|
|