Автор: Алексей 
Голубев
![]() Сайт: http://www.frnet.narod.ru/
Сайт: http://www.frnet.narod.ru/
Я пишу эту статью для тех, у кого есть сайт на хостигe, не поддерживающем 
Perl или PHP, а нам нужен баннер! Конечно, не всем он нужен и не всем нужна эта статья. Но нужна раскрутка сайта. Ладно, хватит затягивать вступление, давайте приступим. 
![]()
 Мы 
хотим установить баннер. Можно подключиться к какой-нибудь беннеро-обменной системе, а можно и написать свою, на JavaScript. Вот теперь, кто асс в JavaScript может удалиться. 
![]()
 
Остались только те, кому не безразлична судьба своего сайта с не очень большими знании в области JavaScript. 
![]()
 Что надо? 
![]()
 Во-первых, база с картинками 
и url’ами. Например: 
![]()
 var n=10; // количество баннеров
 var Image=new Array("image/bann1.gif","image/bann2.gif","image/bannN.gif", 
..."image/bann10.gif");
var Address=new Array("http://www.1.ru/","http://www.2.ru/","http://www.N.ru/",..."http://www.10.ru/");
Во-вторых, 
скрипт, который будет выбирать из этой базы случайным образом весь этот хлам, и отображать его на странице:
![]()
  function show_banner() {
var i=Math.floor(Math.random()*n);
document.write("<a 
href='"+Address[i]+"' target='_blank'><img src='"+Image[i]+"' border=0 width=480 height=60></a>");
}![]()
 Теперь пишем в разделе <head> 
скрипт, который будет содержать сначала базу, а потом эту функцию, а в месте, где нужен баннер слудующее: 
![]()
 <script>show_banner()</script>
![]()
 
Этот код следует использовать только, если мы хотим разместить этот баннер на одной странице. Но мы ведь создаем глобальную баннеро-обменную систему, следовательно этот код надо сделать доступным для всех, 
кто хочет к ней подключиться (и для других своих страниц, на повторять ведь один и тот же текст на них). Для этого мы должны всю базу и функцию вывода баннера расположить в отдельном файле, например: banner 
(расширение указывать необязательно, но можно: .js или любое другое, которое взбредёт в голову - .ban, .bnr, ... :). Тогда для вставки баннера на страницу надо использовать следующий код: 
![]()
 
<script src="http://your.site.url/banner">show_banner()</script> 
![]()
 Хотя вставку баннера из системы можно крутить как угодно. Главное - чтобы 
суть осталась такая: подключаем базу и скрипт (их можно хранить в разных файлах, тогда придется подключать 2 файла, что увеличит скорость загрузки) к странице и в месте, где требуется вставить баннер вызываем 
функцию show_banner(). Вот и все. 
![]()
 P.S.1. http://www.sn.ru/bann.gif - адрес с картинкой баннера. Его вы задаете в соответствии с ее месторасположением.
 http://www.sn.ru/ 
- адрес страницы или сайта для перехода по баннеру.
P.S. Вы можете cкачать этот пример со страницы: http://www.frnet.narod.ru/script.html.
Или 
задать вопрос автору и ведущему раздела alexey-golubev@mail.ru 
Обсудить в форуме...>>>>