Показать сообщение отдельно
  #6 (permalink)  
Старый 15.08.2008, 17:25
Отправить личное сообщение для Андрей Параничев Посмотреть профиль Найти все сообщения от Андрей Параничев
 
Регистрация: 21.02.2008
Сообщений: 1,250

Попробуйте менять только свойство backgroundImage, у меня работает:
<html>
<head>
	<style>
		.b {
			height: 240px;
			width: 100%;   
			background: url(back1.jpg) no-repeat scroll 100% 100%;
		}
	</style>
	<script>
		function cycleImages() {
			var i = 1;
			var element = document.getElementById("cycleBackground");
			setInterval(function() {
				if(i >= 4) i = 1;
				element.style.backgroundImage = "url(back"+ (i++) +".jpg)";
			}, 1000);
		}
	</script>
</head>
<body onload="cycleImages()">
	<div id="cycleBackground" class="b">
		&nbsp;
	</div>
</body>
</html>

Код только для проверки с тремя картинками back1.jpg, back2.jpg, back3.jpg.
Я думаю по аналогии легко переделать под вашу задачу.
Ответить с цитированием