Ваши рефералы :: Турнирная таблица конкурса рефоводов
Закрытая тема
Показано с 1 по 2 из 2

Тема: Простеньки ротатор???

  1. #1
    Бакалавр Аватар для arashvg
    Уровень репутации: 114
    Регистрация: 27.05.2010
    Адрес: Черновцы
    Сообщений: 1,030
    Записей в дневнике
    39
    Спасибо: 218
    Поблагодарили 105 раз(а) в 96 сообщениях
    Файловый архив:
    Скачиваний: 6
    Закачек: 1

    Простеньки ротатор???

    Собственно сабж. нужен самый простой ротар для баннеров.

    Принцып работы есть 5 изображений и одна ссылка. При обновлении страницы выводится рандомное изображение, а ссылка остается таже!

    Как такое реализировать?

  2. #2
    Кандидат наук Аватар для FATALITY
    Уровень репутации: 167
    Регистрация: 06.06.2010
    Адрес: Иркутск
    Сообщений: 892
    Записей в дневнике
    22
    Спасибо: 42
    Поблагодарили 157 раз(а) в 148 сообщениях
    Файловый архив:
    Скачиваний: 0
    Закачек: 0

    Re: Простеньки ротатор???

    Ротатор на JavaScript:
    <script language="JavaScript">
    bg = new Array(4);
    bg[0] = 'http://scrubs-mtv.ru/templates/ja_mesolite/images/shop-banner.jpg'
    bg[1] = 'http://scrubs-mtv.ru/templates/ja_mesolite/images/rpg-banner.jpg'
    bg[2] = 'http://scrubs-tv.org.ru/banner.jpg'
    bg[3] = 'http://scrubs-mtv.ru/templates/ja_mesolite/images/Sport_South_Africa_2010_FIFA_World_cup_World_Cup_F ootball_2010.jpg'
    src = new Array(4);
    src[0] = 'http://scrubstv.printdirect.ru'
    src[1] = 'http://scrubs-mtv.ru/forum/forum_3'
    src[2] = 'http://humantarget.ru'
    src[3] = 'http://scrubs-mtv.ru/forum/topic_176/'
    index = Math.floor(Math.random() * bg.length);
    document.write('<a target="_blank" href="'+src[index]+'"><img src="'+bg[index]+'" alt="Жми =)" title="Жми =)"></a>');
    </script>
    В этом скрипте можно прописывать разные ссылки на разные изображения. Можно уменьшить вес страницы, убрав строки вида src[0] = 'http://scrubstv.printdirect.ru' и, соответственно, в строке вывода заменить src[index] на ваш URL.
    Добавлять изображения простым добавлением строк вида bg[0] = 'ссылка на изображение', src[0] = 'url' и увеличением числа в скобках в строке src = new Array(4);
    ВНИМАНИЕ. Нумерация в массиве идет с нуля, поэтому индекс последнего элемента, как в моем примере равен трем, но количество элементов в массиве - четыре.

Закрытая тема


Похожие темы

  1. ротатор для кликандера
    от art_p в разделе Программирование
    Ответов: 2
    Последнее сообщение: 11.04.2011, 13:15

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
Счетчик цитирования