Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Новый банер при каждой загрузке...

Ответить
Настройки темы
Новый банер при каждой загрузке...

Старожил


Сообщения: 236
Благодарности: 0

Профиль | Отправить PM | Цитировать


как сделать на js ?

у меня два банера нужно чтобы они менялись при каждой загрузке друг на друга.

наверное надо работать со случайными числами ренд.

скинте простенький код плиззз

Отправлено: 08:12, 20-12-2004

 

Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83

Профиль | Сайт | Отправить PM | Цитировать


FADE
не уверен что случайные числа это хорошо....
может через куки???

а чего тут сложного?
терешь теуст нижнего текстового баннера и заменяешь статический адрес JS скипта на задаваемый от рандома...

тут в впринципе всего 6 строчек кода...

я конечно могу сейчас сечть и написать их, но тогда ты ничему все равно не научишься... лучьше всего учиться на своих ошибках!

вот попробуй, а если не получится задай вопрос...

Отправлено: 22:52, 20-12-2004 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


FADE
Таких скриптов полно в инете
Они, как уже сказал Влад, очень просты
Советую Гугл
p.s. Если не получиться найти, тогда я найду и кину суда код

Отправлено: 00:18, 21-12-2004 | #3


Пользователь


Сообщения: 80
Благодарности: 2

Профиль | Отправить PM | Цитировать


кажется здесь про это:

http://www.cherry-design.spb.ru/articles/article_27.htm

Отправлено: 01:25, 21-12-2004 | #4


Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


Да, что то типа того, но насколько я понял, надо, чтобы каждый раз другой банер выводился, тогда в инете ищем "Случайный вывод картинок Java Script"

Отправлено: 21:54, 21-12-2004 | #5


Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


Например, такой скрипт:
HTML код: Выделить весь код
<script language="JavaScript"> <!-- /* Random Image Link Script By Website Abstraction (http://www.wsabstract.com) and Java-scripts.net (http://www.java-scripts.net) */ function random_imglink(){ var myimages=new Array() //specify random images below. You can have as many as you wish myimages[1]="img1.gif" myimages[2]="img2.gif" myimages[3]="img3.gif" //specify corresponding links below var imagelinks=new Array() imagelinks[1]="http://www.wsabstract.com" imagelinks[2]="http://www.dynamicdrive.com" imagelinks[3]="http://www.java-scripts.net" var ry=Math.floor(Math.random()*myimages.length) if (ry==0) ry=1 document.write('<a href='+'"'+imagelinks[ry]+'"'+'><img src="'+myimages[ry]+'" border=0></a>') } random_imglink() //--> </script>


Отправлено: 21:56, 21-12-2004 | #6


Пользователь


Сообщения: 80
Благодарности: 2

Профиль | Отправить PM | Цитировать


дат тоже самое, там все картинки сразу загружаются и выводяться по мере необходимости (типа рандом), а здесь линки...

Отправлено: 19:03, 22-12-2004 | #7


Аватара для magda

Новый участник


Сообщения: 46
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Создаешь в текстовом редакторе файл со следующим кодом (показан пример для трех баннеров):

Код: Выделить весь код
<script Language="JavaScript">
var ad_count = 3;
var now = new Date()
var sec = now.getSeconds()
var ad = sec % ad_count;
ad +=1;
if (ad==1) {
url="http://www.site.com/dir1/dir2/index.html";
alt="альтернативный текст";
banner="http://www.site.com/дорожка к картинке самого баннера.gif";
width="468";
height="60";
}
if (ad==2) {
url="http://www.site.com/dir1/dir2_/index.html";
alt="альтернативный текст";
banner="http://www.site.com/дорожка к картинке самого баннера2.gif";
width="468";
height="60";
}
if (ad==3) {
url="http://www.site.com/dir1/dir2__/index.html";
alt="альтернативный текст";
banner="http://www.site.com/дорожка к картинке самого баннера3.gif";
width="468";
height="60";
}
document.write('<center>');
document.write('<a href="' + url + '" target="_blank">');
document.write('<img src="' + banner + '" width='+ width + ' height=' + height + ' alt="' + alt + '" border=0><br>');
document.write('</center>');
</script>
Сохраняешь файл как, например, banner_rotate.js. Суешь куда-нибудь в папку сайта. Потом на странице там, где должен быть баннер, пишешь

Код: Выделить весь код
<script language="JavaScript" src="/my_scripts/banner_rotate.js"></script>
Соответственно, если надо меньше или больше баннеров, чем три, меняешь цифирку во второй строке и соответственно количество ниже идущих кусков кода.

-------
Данный курс относится к высшей физике. Это означает, что преподаватель находит сей предмет затруднительным.
В противном случае курс назывался бы элементарной физикой.
        --Луис Альварес, лауреат Нобелевской премии, 1964


Отправлено: 22:19, 22-12-2004 | #8


Старожил


Сообщения: 236
Благодарности: 0

Профиль | Отправить PM | Цитировать


о, спасибо, большое, ребят.

конечно оба варианта интересны, 1й там где картинки(банеры) загружаются все а потом меняются, или там где ссылка генерируется и потом уже загружается только один банер.

я вот тут покопался и нашел интересную функцию, которая неописана в спецификациях js, но работает довольно интересно, картинка загружаются при событии, НО при етом страничка не перегружается, я такого чесно говоря еще не видел. под интернет эксплорером тестил. вот посмотрите: loadImage() на страничке http://ros-expo.com/wares/1800.html

если у кого есть описание этой функции скинте плиЗ

Отправлено: 20:18, 26-12-2004 | #9



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Новый банер при каждой загрузке...

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
SkanDisc при каждой загрузке. Keynes Хочу все знать 7 11-01-2010 02:52
Система - При каждой загрузке выскакивает сообщение предотвращения выполнения данных andrystepa Программное обеспечение Windows 2 25-03-2009 15:01
Загрузка - При каждой загрузке Vista проверяет диск C PulSar.CE194694 Microsoft Windows Vista 30 07-11-2008 16:11
При каждой загрузке компьютера активизируется Главное меню. AlexLev Microsoft Windows 2000/XP 5 15-11-2006 13:14
Проверка диска D при каждой загрузке DIMON171 Microsoft Windows 2000/XP 9 28-03-2006 23:46




 
Переход