Маленькая баннерная сеть каждому
Представим такую ситуацию, что вы обменялись кнопками
с 15 сайтами и всё пространство дизайна сайта заполнено. Что делать ???
Встаёт вопрос об изготовлении собственной маленькой баннерной сети. Но
если вы не программист и не пишете скрипты сами, то нужно взять скрипт из
каких-нибудь архивов скриптов. Не нужно этого делать, всё сейчас будет
рассказано в этой статье.
Все баннерооменные сети
используют CGI скрипты, но мы можем обойтись обычным Java скриптом.
Приведём его :
<SCRIPT
language="JavaScript"> // <!-- Main function banners() {
Это начало скрипта. Дальше
идёт перечисление ссылок и соответствующих им баннеров. Мы для
примера берём три ссылки.
this[1]="//www.ваша_ссылка_01.ru"; - Здесь
вы пишете вашу ссылку.
this[2]="//ваша_картинка_01.gif";
- Здесь указываете путь к граыичекому файлу.
this[3]="//www.ваша_ссылка_02.ru"; this[4]="//ваша_картинка_02.gif";
this[5]="//www.ваша_ссылка_03.ru"; this[6]="//ваша_картинка_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>
Так как мы приводим этот скрипт не только для
профессионалов, но и для новичков, мы не будем разбирать все переменные
скрипта. In Следует разобрать только одну переменную "J". Она должна
соответствовать количеству показываемых баннеров. У нас это "3". А если у
вас монго страниц на сайте, следует заключить этот скрипт на отдельную
страницу и включить его на все остальные методом SSI.
Ну а кто не знает что такое SSI, то может прочитать здесь.
|