как сделать рандом?

голоса: 0
Как сделать чтобы вот эти анимации http://webmaster-ucoz.ru/decorations/victory-day рандомно по очереди при обновление страницы менялись?
есть вот такой скрипт но он работает только на картинки:
<center><script language="JavaScript">
<!--
var a=Math.round(Math.random()*3)
image = new Array();
image[0]="http://s015.radikal.ru/i333/1605/30/f2477588c045.jpg"
image[1]="http://s50.radikal.ru/i129/1605/92/565c21ae27e3.jpg"
image[2]="http://s017.radikal.ru/i435/1605/42/0fe84db379a8.jpg"
document.write ("<img src="+image[a]+">");
//-->
</script>
Адрес сайта sch4.at.ua
| Автор: | Категория: Вопросы новичков

Ответов: 1

Голоса: +1
 
Лучший ответ

Можно с помощью ротатора баннеров, но сразу хочу вас предупредить, что ссылку которую вы дали на анимации-это флеш и при выдергивании ссылки на флешку у нее будет свой фон, без белой подложки, то есть он может быть любым, а точнее какой именно в этой флеш анимации. Итак. Пройдите в панель управления-инструменты-ротатор баннеров. Нажмите на "Добавить баннер" далее смотрим на скрин

по аналогии вставляйте там ссылки флеш анимаций:
http://webmaster-ucoz.ru/master/swf/9_may/1.swf
http://webmaster-ucoz.ru/master/swf/9_may/2.swf
http://webmaster-ucoz.ru/master/swf/9_may/3.swf
http://webmaster-ucoz.ru/master/swf/9_may/4.swf

выставляете размеры, если надо, сохраняете, жмете по названию созданного баннера и получаете код скрипта, который вставляете в то место, где вам нужно. Таким образом при обновлении страницы будет рандомно показывать флеш анимации. Но мне кажется, что лучше найти подобные гиф анимации и сделать все аналогично, как выше описано, имхо

| Автор:
Выбор ответа лучшим | | Автор: Роман
я как то не помнб как вставлял код и оно само менялось без ротатеров
<object id="rotator" type="application/x-shockwave-flash" width="350px" height="350px"><param name="expressInstaller" value="http://webmaster-ucoz.ru/master/swf/1/expressInstall.swf"><param name="wmode" value="transparent"><param name="scale" value="scale"></object>
<script>
$(function(){    
	var url = 'http://webmaster-ucoz.ru/master/swf/9_may/',
		rand = getRandomInt(1,5),
		$rotator = $('#rotator');
		    
	$rotator.attr('data', url + rand + '.swf');
		    
	function getRandomInt(min, max) {
		return Math.floor(Math.random() * (max - min)) + min;
	}
});
</script>

 

...