Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#23 used as offset, casting to integer (23) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Нужен скрипт смены баннера
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (1): [1] 

> Без описания
Stan
Отправлено: 05 Января, 2006 - 19:24:35
Post Id



Super Member


Покинул форум
Сообщений всего: 877
Дата рег-ции: Янв. 2004  
Откуда: Sheffield, UK

Карма 0




Ребята, может быть у кого-нибудь есть простенький скрипт смены баннера или любого другого графического элемента?
Принцип такой. Например, я загружаю несколько граф. объектов в папочку на хостинге. Вставляю скрипт на нужную мне страницу. Затем когда пользователь заходит на страницу, то он видит случайный граф. объект из моей папочки. Как только он обновляет страницу - он видит любой другой граф. объект из моей папочки.
Такое возможно? Растерялся
 
 Top
St.A.N.
Отправлено: 05 Января, 2006 - 19:32:44
Post Id



Super-Puper Member


Покинул форум
Сообщений всего: 1901
Дата рег-ции: Май 2004  
Откуда: КОМИ г.Печора

Карма 2




Stan
На движках такое есть, да и так конечно. Ты хоть искал? Где-нить на http://woweb.ru Улыбка
 
 Top
23Rus
Отправлено: 06 Января, 2006 - 00:04:10
Post Id



Смотрящий


Покинул форум
Сообщений всего: 582
Дата рег-ции: Апр. 2005  
Откуда: Дивный

Карма 1




Stan

Это вставляешь на страницу:
CODE:
<nolayers><iframe width="468" height="60" frameborder="0" border="0" marginwidth="0" marginheight="0" scrolling="no" src="promo.htm"></iframe></nolayers><ilayer width="468" height="60" src="promo.htm"></ilayer>


А это код самой страницы promo:
CODE:
<html>
<script LANGUAGE="JavaScript"><!--
var z = 7;
Banner = new Array(z);
Banner[0] = '<iframe name="I0" src="flash/bannernews.swf" width="468" height="60" marginwidth="0" marginheight="0" scrolling="no" border="0" frameborder="0"></iframe>';
Banner[1] = '<iframe name="I1" src="flash/forum.swf" width="468" height="60" marginwidth="0" marginheight="0" scrolling="no" border="0" frameborder="0"></iframe>';
Banner[2] = '<iframe name="I2" src="flash/forum2.swf" width="468" height="60" marginwidth="0" marginheight="0" scrolling="no" border="0" frameborder="0"></iframe>';
Banner[3] = '<iframe name="I3" src="flash/forum3.swf" width="468" height="60" marginwidth="0" marginheight="0" scrolling="no" border="0" frameborder="0"></iframe>';
Banner[4] = '<iframe name="I4" src="flash/bannervl110.swf" width="468" height="60" marginwidth="0" marginheight="0" scrolling="no" border="0" frameborder="0"></iframe>';
Banner[5] = '<iframe name="I5" src="flash/divn.swf" width="468" height="60" marginwidth="0" marginheight="0" scrolling="no" border="0" frameborder="0"></iframe>';
Banner[6] = '<iframe name="I6" src="flash/reclama.swf" width="468" height="60" marginwidth="0" marginheight="0" scrolling="no" border="0" frameborder="0"></iframe>';
//--></script>
<script LANGUAGE="JavaScript"><!--
var jetzt=new Date();
var z=(jetzt.getSeconds())%z;
document.write(Banner[z]);
//--></script>
</html>


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

Главное - в коде на странице promo код каждого баннера должен занимать одну строчку - не разбивай - работать не будет.

Ну если что работать не будет пиши.

Удачи!!!
 
 Top
Дмитрий Б.
Отправлено: 06 Января, 2006 - 01:33:28
Post Id



Super Member


Покинул форум
Сообщений всего: 800
Дата рег-ции: Март 2005  
Откуда: Иркутск

Карма 0




23Rus
А я бы всё сделал гораздо проще... Картинки называем 0.jpg, 1.jpg, ... и выгружаем в папку http://www.mysite.ru/pictures/. Дальше в нужном месте пишем:
CODE:
<script type="text/javascript">document.write('<img src="http://www.mysite.ru/pictures/'+Math.floor(Math.random()*число_картинок)+'.jpg');</script>
 
 Top
23Rus
Отправлено: 06 Января, 2006 - 02:17:06
Post Id



Смотрящий


Покинул форум
Сообщений всего: 582
Дата рег-ции: Апр. 2005  
Откуда: Дивный

Карма 1




Дмитрий Б.

Просто просили для любого графического объекта. Поэтому я предложил такой вариант.

На счет простоты - то отличие только в размере кода, ведь смысл остается тотже - его не упростили: генерация случайного числа.
 
 Top
Stan
Отправлено: 06 Января, 2006 - 06:30:47
Post Id



Super Member


Покинул форум
Сообщений всего: 877
Дата рег-ции: Янв. 2004  
Откуда: Sheffield, UK

Карма 0




Всё сделал как вы сказали, на странице появилось место для баннера 468*60, но в нём написано The page can not be displayed Недовольство, огорчение
 
 Top
23Rus
Отправлено: 06 Января, 2006 - 08:46:13
Post Id



Смотрящий


Покинул форум
Сообщений всего: 582
Дата рег-ции: Апр. 2005  
Откуда: Дивный

Карма 1




Возможные проблемы:

В показанном мной примере страница с кодом (место где будет выводиться картинка) и страница promo.htm находятся на одном уровне (в одной папке). Видно у тебя в разных. Пиши правильные пути.

Пути к файлам, относительно страницы promo не правильно написал в этой странице.

Смысл таков: выводится кусочек страницы заданного вами размера, в которой уже и будут находиться графические объекты.
 
 Top
Stan
Отправлено: 06 Января, 2006 - 09:08:31
Post Id



Super Member


Покинул форум
Сообщений всего: 877
Дата рег-ции: Янв. 2004  
Откуда: Sheffield, UK

Карма 0




Не работает Недовольство, огорчение
Уже перепробовал. Все пути проверил - ничего Недовольство, огорчение
Вот, можешь посмотреть http://comedyfanclub.com/forum
 
 Top
23Rus
Отправлено: 06 Января, 2006 - 09:18:10
Post Id



Смотрящий


Покинул форум
Сообщений всего: 582
Дата рег-ции: Апр. 2005  
Откуда: Дивный

Карма 1




Путь к странице promo.html должен быть не comedyfanclub/forum/promo.html, а просто promo.html, она ж ведь у тебя находится там же где и страница форума. Или же тогда полный путь пиши http://comedyfanclub/forum/promo.html

Путь к странице promo ты должен писать исходя из того, где она находится относительно страницы, где выводится графический объект.

И вообще я ее у тебя не нахожу. Ты ее сделал? Или выложил на сервер?
 
 Top
Stan
Отправлено: 06 Января, 2006 - 09:23:44
Post Id



Super Member


Покинул форум
Сообщений всего: 877
Дата рег-ции: Янв. 2004  
Откуда: Sheffield, UK

Карма 0




Всё, заработало!
Огромное спасибо! Улыбка
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 3 (гостей: 3, зарегистрированных: 0, скрытых: 0)
« JavaScript »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0467]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33