Код HTML: <script type="text/javascript">
function r_image01(){
var b=[];
b[0]='<img src="111.gif">';
b[1]='<img src="22222.gif">';
b[2]='<img src="33333.gif">';
b[3]='<img src="44.jpg">';
b[4]='<img src="5555555.gif">';
b[5]='<img src="6666.gif">';
b[6]='<img src="77.jpg">';
var i=Math.floor(Math.random()*b.length);
document.write( b[i] );
}
</script> В нужном месте выводим функцию
Код HTML: <script>r_image01()</script>
---------- Сообщение добавлено 20:26 ---------- Предыдущее 20:17 ----------
И ещё вариант, если нужна ссылка с картинки. Назовём их тогда баннерами
Код HTML: <script>
var banner = new Array()
<!-- Первый баннер -->
banner[0] = new Array()
banner[0][0] = "http://www.сайт.ру/images/banner/banner1.gif"
banner[0][1] = "http://www.сайт.by/"
banner[0][2] = "описание 1"
<!-- Конец первого баннера --> <!-- Второй баннер -->
banner[1] = new Array()
banner[1][0] = "http://www.сайт.by/images/banne-2_sek.gif"
banner[1][1] = "http://www.сайт.by/новости"
banner[1][2] = "Новости"
<!-- Конец второго баннера --> <!-- Третий баннер -->
banner[2] = new Array()
banner[2][0] = "http://www.сайт.by/images/banner.gif"
banner[2][1] = "http://www.сайт.by/showthread.php?t=3671"
banner[2][2] = "баннер 3"
<!-- Конец третьего баннера --> <!-- Четвёртый баннер -->
banner[3] = new Array()
banner[3][0] = "http://www.сайт.by/images/banner2.gif"
banner[3][1] = "http://www.сайт.by"
banner[3][2] = "ещё картинка"
<!-- Конец четвёртого баннера -->
n = Math.random()*3
nb = Math.round(n)
document.write('<a href=' + banner[nb][1] + ' target=_blank>')
document.write('<img src=' + banner[nb][0] + ' alt=' + banner[nb][2] + ' border=0 ' + ' width=200 ' + ' height=200 > </a>')
</script> При изменение количества картинок не забываем менять "n" и указываем свои размеры