Автор: Бочкарёв
Антон
Источник: www.wmaster.ru
Представим такую ситуацию,
что вы обменялись кнопками с 15 сайтами и
всё пространство дизайна сайта заполнено.
Что делать ??? Встаёт вопрос об
изготовлении собственной маленькой
баннерной сети. Но если вы не программист и
не пишете скрипты сами, то нужно взять
скрипт из каких-нибудь архивов скриптов.
Не нужно этого делать, всё сейчас будет
рассказано в этой статье.
Все
баннерооменные сети используют CGI скрипты,
но мы можем обойтись обычным Java скриптом.
Приведём его :
<SCRIPT
language="JavaScript">
// <!-- Main
function banners()
{
Это начало
скрипта. Дальше идёт перечисление
ссылок и соответствующих им баннеров. Мы
для примера берём три ссылки.
this[1]="http://www.ваша_ссылка_01.ru";
- Здесь вы пишете вашу ссылку.
this[2]="http://ваша_картинка_01.gif";
- Здесь указываете путь к графичекому
файлу.
this[3]="http://www.ваша_ссылка_02.ru";
this[4]="http://ваша_картинка_02.gif";
this[5]="http://www.ваша_ссылка_03.ru";
this[6]="http://ваша_картинка_03.gif";
Количество таких ссылок
может быть любым. Но это ещё не весь код.
Дальше идёт часть скрипта, которая как раз
и отвечает за функцию обмена баннерами.
Приведём его :
if ((navigator.appName ==
"Netscape") &&
(parseInt(navigator.appVersion.substring(0,1)) < 3)) { return(' '); }
var j=(new
Date()).getSeconds() % 3;
document.write('<a href=' + this[2*j+1] + ' target=blank><img src=' +
this[2*j+2] + ' border=0 width=468 height=60></a>');
return(' ');
}
// -->
</SCRIPT>
<SCRIPT language="JavaScript">
// <!-- Main
banners();
// -->
</SCRIPT>
Так как мы приводим этот скрипт не
только для профессионалов, но и для
новичков, мы не будем разбирать все
переменные скрипта. Следует разобрать
только одну переменную "J". Она должна
соответствовать количеству показываемых
баннеров. У нас это "3". А если у вас
много страниц на сайте, следует заключить
этот скрипт на отдельную страницу и
включить его на все остальные методом SSI.
Ну а кто не знает что такое SSI, то
может прочитать здесь.