X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Не могу разобраться с баннерокрутилкой
Гость_0_*
Гость_0_*
Topic Starter сообщение 23.2.2009, 10:32; Ответить: Гость_0_*
Сообщение #1


Здравствуйте!
Нашел баннерокрутилку. Я только начал изучать JS и потому не могу разобраться можно ли сюда прицепить swf, и как вообще сюда что-то прицеплять.
Все баннеры сложил в папку baners, в начало имен файлов с баннерами поставил 468_.
Как я понял, вот здесь регулируется число показов: if (VarA==3 || VarA==4 || VarA==9). Но, поскольку не удалось прицепить баннеры, то и разобраться, как именно число регулировать, не понял.
Спасибо за помощь!
VarA=0       // Баннерокрутилка, переменная
      // объявляется заранее,
      // чтобы задействовать ее
      // в следующем выражении
while( VarA == 0 || VarA > 9 )     // Пока равно нолю
                // или пока превышает число баннеров (9)
                // можно было бы оставить и ноль, но так
                // удобней считать
{
   VarA="?" + Math.random(); // переменная получает
      // значение вопросительного знака
      // и случайного числа после него
      // (типа ?0.017354659203).
      // Вопросительный знак нужен
      // для превращения числа в строку.
   VarA=VarA.substr(3,1);
      // функция substr выбирает часть строки,
      // начиная со стартовой позиции
      // (указана первой)
      // и указанной длины (вторая цифра)
}       // если полученное значение выйдет
      // за установленный диапазон,
      // цикл повторится

      // по итоговому значению переменной VarA
      // определяется имя сайта и соответствующая
      // ему часть кода ссылки

if (VarA==1 || VarA==2) VarH="Discoverer.boom.ru' title='Литература и поэзия. Панк Рок Punk Rock'";

if (VarA==3 || VarA==4 || VarA==9) VarH="Discoverer.by.ru' title='Компьютер и программы, рефераты, шрифты. Документация.'";

if (VarA==5 || VarA==6) VarH="Discoverer.h11.ru' title='Веб-дизайн, HTML, CSS, SSI, Perl, PHP, CGI, Java, JavaScript. Документация и скрипты.'";

if (VarA==7 || VarA==8) VarH="Discoveri.narod.ru' title='Гуманитарные науки. Психология, Философия, Логика, Характер, умозаключение, Сознание, Разум'";

      // теперь происходит запись кода на страницу:

document.writeln("<A target=_blank href='http://" + VarH + "><img src='baners/468_" + VarA + ".gif'></a>");

      // баннеры должны быть соответственно
      // пронумерованы, иначе их имена тоже
      // придется вычислять, как перед этим,
      // вычислялся код ссылки.
      // (в моем случае каждому сайту, кроме
      // Discoverer.by.ru назначено 2 баннера,
      // Discoverer.by.ru назначено 3; хранятся
      // они в каталоге baners
      // и их имена начинаются с 468_).
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 23.2.2009, 16:09; Ответить: ZiTosS
Сообщение #2


Ужасный у вас код баннерокрутилки, тот кто его писал даже не знает функцию округления в JS.
FLASH вы сюда не вставите, потому что для вывода FLASH нужен ни тег IMG, а определение объекта на странице. Хотя если переделать скрипт, то можно сделать и вывод FLASH.

Как я понял, вот здесь регулируется число показов: if (VarA==3 || VarA==4 || VarA==9). Но, поскольку не удалось прицепить баннеры, то и разобраться, как именно число регулировать, не понял.

Вы не правы, это числа 3,4,9 при которых будет выводиться определённый баннер. Это число сравнивается с одним символом из random.

Вообще я уже писал как выводить рандомные объекты на страницу, посмотрите форум или эту ветку. Вывод случайного баннера сделать не сложно, а автор писавший данный скрипт сам не знает JavaScript

Можете посмотреть вот эту тему
http://www.masterwebs.ru/topic/3813-vivede...hainogo-obekta/
Её только нужно будет переделать немного.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыAdobe muse: Не могу разместить нужный мне код сразу после Body
0 Evg82 3829 20.6.2020, 10:24
автор: Evg82
Открытая тема (нет новых ответов) Могу сделать регистрации в букмекерских конторах
4 extremalspeed 2611 22.1.2019, 23:08
автор: hiberok
Открытая тема (нет новых ответов) Не могу выровнять блоки по правую сторону
1 Dark_Delphin 5902 18.11.2016, 0:14
автор: -Петр Чирнов-
Открытая тема (нет новых ответов) помогите разобраться
0 ata_hb 5459 31.7.2015, 11:12
автор: -ata-
Открытая тема (нет новых ответов) Помогите разобраться с проблемой отображения страницы.
1 g6734604 5349 10.7.2015, 22:11
автор: -g6734604-


 



RSS Текстовая версия Сейчас: 28.3.2024, 13:17
Дизайн