Нужна ротатация Flash баннера

K
На сайте с 23.07.2011
Offline
54
819

Добрый день! Нужна помощь по ротации Flash баннера. Есть Html код баннера (Пример: <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,0,0" width="240" height="400" id="Баннер1.swf" align="middle">

<param name="allowScriptAccess" value="sameDomain">

<param name="movie" value="Баннер1.sw">

<param name="quality" value="high">

<param name="bgcolor" value="#ffffff">

<embed src="Баннер1.sw" quality="high" bgcolor="#ffffff" width="240" height="400" name="Баннер1.sw" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">

</object>). Как сделать чтобы два разных Flash баннера были в ротации 50 на 50, нужен код для ротации обоих баннеров, сайт создан на HTML.

HELP!!!

Garin33
На сайте с 31.08.2009
Offline
169
#1

Как вариант - использовать простейший php или js код, типа


$e = rand (1,2);

if ($e == 1)

{echo "banner1";}

else

{echo "banner2";}

Только, если сайт на html - php может не сработать. Но заставить его сработать можно.


p.s. не гуру программист

Потому что Drupal - это круто.
K
На сайте с 23.07.2011
Offline
54
#2

Этот код выводит сразу два баннера. Что делать

Garin33
На сайте с 31.08.2009
Offline
169
#3

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

Логика работы - выводим случайное число от 1 до 2 (1 или 2 на практике), если 1 - выводим один баннер, иначе - второй баннер.

K
На сайте с 23.07.2011
Offline
54
#4

Странно не получается (выводит два баннера)

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#5
kendy:
Странно не получается (выводит два баннера)

Сначала, вот это выполните, а потом у вас будет этот код работать.

Вопрос: У меня сайт на чистом HTML, как мне вставить скрипт?

Ответ: В корневом файле .htaccess (если его нет, то нужно создать в корневой папке сайта) добавить строчку:

AddType application/x-httpd-php .php .htm .html

или

AddHandler application/x-httpd-php .php .htm .html .phtml

или

AddHandler x-httpd-php .php .htm .html .phtml

или

AddType application/x-httpd-php5 .php .htm .html

или

AddHandler application/x-httpd-php5 .php .htm .html .phtml

или

AddHandler x-httpd-php5 .php .htm .html .phtml

или

AddHandler cgi-script .html .htm

После этого все html страницы будут обрабатываться как php файлы.

Если ни одна строчка не сработала, узнайте у Вашего хостера как запустить php вставки в html файлах.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
bukachuk
На сайте с 07.09.2008
Offline
97
#6

Создайте файл js


now = new Date();
seed = now.getSeconds();
var rand_no = Math.random(seed);
rand_no = Math.ceil(rand_no * 100);

if(rand_no % 2 == 0){
document.write("банер 1');
} else {
document.write('банер 2');
}

потом подключайте где надо

<script type="text/javascript" src="/baner.js"></script>

Программирование PHP,Mysql (/ru/forum/934470)
K
На сайте с 23.07.2011
Offline
54
#7

Все испробовал! Может есть другой код или скрипт

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#8

kendy, это карма.

richar
На сайте с 29.06.2012
Offline
3
#9

<script LANGUAGE="JavaScript">
<!--
var z=3;
Banner = new Array(z);
Banner[0] = '<embed type="application/x-shockwave-flash" width="400" height="320" src="images/stories/SlavTree/newyear1.swf" quality="high" wmode="transparent" border="0">';
Banner[1] = '<embed type="application/x-shockwave-flash" width="400" height="320" src="images/stories/SlavTree/newyear2.swf" quality="high" wmode="transparent" border="0">';
Banner[2] = '<embed type="application/x-shockwave-flash" width="400" height="320" src="images/stories/SlavTree/newyear3.swf" quality="high" wmode="transparent" border="0">';
//-->
<!--
var jetzt=new Date();
var z=(jetzt.getSeconds())%3;
document.write(Banner[z]);
//-->
</script>

попробуй так

isq: 601355342 ,skype: zrishat
делаю flash-баннеры (http://www.weblancer.net/users/zrishat/portfolio/1313218.html#item), верстку сайтов (http://htmlcss.ru/portfolio/zrishat/)
K
На сайте с 23.07.2011
Offline
54
#10

Большое спасибо richar, все получилось!!!!!!!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий