Лови:
Код: Выделить всё
<script language="JavaScript">
var rnd = Math.floor(Math.random()*5);
if(rnd == 0)
document.write('<a href="http://адрес_сайта_1"><img src="путь_к_изображению" border="0" title="блаблабла"></a>');
if(rnd == 1)
document.write('<a href="http://адрес_сайта_2"><img src="путь_к_изображению" border="0" title="блаблабла"></a>');
if(rnd == 2)
document.write('<a href="http://адрес_сайта_2"><img src="путь_к_изображению" border="0" title="блаблабла"></a>');
if(rnd == 3)
document.write('<a href="http://адрес_сайта_2"><img src="путь_к_изображению" border="0" title="блаблабла"></a>');
if(rnd == 4)
document.write('<a href="http://адрес_сайта_2"><img src="путь_к_изображению" border="0" title="блаблабла"></a>');
</script>
Обрати внимание на циферки, которые я отметил.
Math.floor(Math.random()*5); - это диапазон значений рандома, в данном примере возможно использовать только пять картинок или любого другого фрагмента HTML-кода. То есть если у тебя 10 картинок, которые ты хочешь запустить в рандоме, то следовательно это значение - 10.
if(rnd == 0) - это порядковый номер этого значения. Начинается всегда с нуля. Если значений 10, то соответственно начинается с нуля, а заканчивается на цифре 9.
Пользуемся!