GetInfo.Ru – Компьютерная библиотека
Последние поступления
Как выбрать систему управления базы данных
Базы данных03/09/14
Этапы загрузки UNIX (в схеме)
Unix27/03/12
Gatewall Antispam: тотальный контроль электронной почты
Спам21/04/11
Мастер-класс: создаем Интернет-магазин (Часть 1)
Обзоры ПО20/04/11
CorelDRAW Graphics Suite X5: Что нового?
Обзоры ПО20/07/10
Добавить статью
Самые читаемые материалы
Java: Русские буквы и не только...(75358)
Автоматизация с WSH(26309)
Сортировка столбцов в таблице без перезагрузки(14301)
Доступ к базам данных из Java-программ и проблемы русификации(13710)
Блоки try... catch... finally... в JScript 5(12634)
Всего статей: 793Всего авторов: 364Подразделов: 47Добавлено за сутки: 0
Статьи  СТАТЬИ Форум  ФОРУМ Рейтинг  РЕЙТИНГ Поиск  ПОИСК Контакты  КОНТАКТЫ
» Главная » Java/JavaScript » Маленькая баннерная сеть каждому

Маленькая баннерная сеть каждому


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

 
31.01.2003
Версия для печати Версия для печати Запомнить ссылку Запомнить ссылку
Ваша оценка:  1   2   3   4   5     

 О проектеПерепечаткаАвторамПартнерыО нас пишут
Наверх
©2003—2007. GETINFO.RU. ВСЕ ПРАВА ЗАЩИЩЕНЫ.