Баннерная рулетка.

С помощью данного скрипта можно организовать на своем сайте небольшую баннерную систему (надписи выделенные зеленым необходимо откорректировать).
 

Код.

<script language="JavaScript" src="primer.js"></script>

<script language="JavaScript">
<!--
// Copyright (C) 1998-2001 Web-studio "Cherry-Design"
var i, j;
var flag; // Флажок, используемый для проверки совпадения
var banners_show = 2; // Число показываемых на страничке баннеров
var banner_width = 50; // Ширина баннера
var banner_height = 50; // Высота баннера
var rand = new Array(banners_show-1);
for (i=0; i do {
flag=0;
n = Math.floor(Math.random()*(banners.length/3));
for (j=0; j if (n == rand[j]) {
flag=1;
}
}
} while (flag);
rand[i] = n;
}
function Show_Banner(number) {
n=rand[number-1];
document.write('<a href="' + banners[n*3+2] + '"><img src="icons/' + banners[n*3] + '"' + 'border=0 width=' + banner_width + ' height=' + banner_height + ' alt="' + banners[n*3+1] + '"></a>');
}
//-->
</script>

Так выглядит файл — primer.js:

var banners = new Array(
"banner.gif", "Текст", "http://www.name.ru/",
"banner1.gif", "Текст1", "http://www.name1.ru/",
"banner2.gif", "Текст2", "http://www.name2.ru/",
"banner3.gif", "Текст3", "http://www.name3.ru/",
"banner4.gif", "Текст4", "http://www.name4.ru/",
"banner5.gif", "Текст5", "http://www.name5.ru/",
"banner6.gif", "Текст6", "http://www.name6.ru/",
"banner7.gif", "Текст7", "http://www.name7.ru/",
"banner8.gif", "Текст8", "http://www.name8.ru/",
"banner9.gif", "Текст9", "http://www.name9.ru/"
)

В том месте, где необходимо, пишется столько скриптов сколько баннеров должно показываться (в нашем случае два):

<script language="JavaScript">
<!--
Show_Banner(1);
//-->
</script>

<script language="JavaScript">
<!--
Show_Banner(2);
//-->
</script>

Назад