JavaScript
для собственной баннерной сети
Представим такую ситуацию, что вы обменялись кнопками с 15 сайтами и всё
пространство дизайна сайта заполнено. Что делать ??? Встаёт вопрос об
изготовлении собственной маленькой баннерной сети. Но если вы не программист
и не пишете скрипты сами, то нужно взять скрипт из каких-нибудь архивов
скриптов. Не нужно этого делать, всё сейчас будет рассказано в этой статье.
Все баннерооменные сети используют CGI скрипты, но мы можем обойтись обычным
JavaScript скриптом. Приведём его:
<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, то может прочитать здесь- ( docs.woweb.ru
)
|