Тема: бэкграунд
Показать сообщение отдельно
Старый 13.07.2004, 01:18
Илья К вне форума Посмотреть профиль Отправить личное сообщение для Илья К Найти все сообщения от Илья К
  № 4  
Илья К

Регистрация: 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.Взять все содержимое страницы и поместить в див --> проделать это еще раз --> одинаково спозиционировать эти два дива и поместить точно один над другим --> бэкграунды ячеек в верхнем диве не задавать, а опасити нижнего приравнять к нулю --> проделать с нижним дивом то, что описано во втором коде. Минус: геморрой и извращение, до которого мог додуматься только Ваш покорный слуга.

Удачи!