Автор: Бочкарёв
Антон
Источник: 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, то может прочитать здесь.