|
Страница 1 из 1 [ Сообщений: 13 ] |
Автор |
Сообщение |
Duncan
новый человек
|
|
Проблема в том, что я хочу, что бы у меня баннеры менялись через определенное время (скажем через 30 секунд). Причем баннеры храняться в базе. Подскажите скриптик или еще что-нибудь.
|
|
 |
|
 |
Duncan
новый человек
|
|
Именно, чтобы каждые 30 секунд менялся баннер. Всего 3 баннера. То есть первые 30 сек показывался banner1, далее 30 сек - 60 сек показывается banner2, 60-90 сек banner3, 90-120 cек banner1 и т.д.
|
|
 |
|
 |
Black_Angel
новый человек
|
|
Если хочешь менять на текущей странице (пока чел просматривает её) просто обновляй её, например, во фрейме. Если хочешь чтобы в определённое время выдавал определённый баннер, то используй какой-нибудь алгоритм с функцией date().
|
|
 |
|
 |
phantomas
новый человек
|
|
А не проще на JavaScript в масив загнать сразу 3 баннера, по таймеру показывать один за другим каждые 30 с
|
|
 |
|
 |
Original Demon
 постоянный участник
|
|
если банера всего 3, то проще сделать из них один анимированный банер и не парить мозг
|
|
 |
|
 |
phantomas
новый человек
|
|
Что-то типа етого:
///////////////////////////////////////////
<script language="JavaScript">
var id=1; var maxid=КОЛЛИЧЕСТВО БАННЕРОВ; loc=new Array(maxid); loc[1]="http://АДРЕС ССЫЛКИ ДЛЯ БАННЕРА 1"; loc[2]="http://АДРЕС ССЫЛКИ ДЛЯ БАННЕРА 2"; loc[3]="http://АДРЕС ССЫЛКИ ДЛЯ БАННЕРА 3"; loc[4]="http://АДРЕС ССЫЛКИ ДЛЯ БАННЕРА 4";
imsrc=new Array(maxid); imsrc[1]="http://АДРЕС БАННЕРА 1"; imsrc[2]="http://АДРЕС БАННЕРА 2"; imsrc[3]="http://АДРЕС БАННЕРА 3"; imsrc[4]="http://АДРЕС БАННЕРА 4";
function got(){ window.location.href=loc[id]; } function nextAd(){ if(++id>maxid)id=1; document.ad.src=imsrc[id]; window.setTimeout('nextAd();',ЗАДЕРЖКА в миллисекундах); }
</script>
///////////////////////////////////////////
|
|
 |
|
 |
hokum
соучастник
|
|
Original Demon, а как ты в контексте анимированного баннера для каждого фрейма отдельную ссылку будешь писать?
|
|
 |
|
 |
phantomas
новый человек
|
|
Original Demon [img]images/smiles/icon_biggrin.gif[/img] [img]images/smiles/icon_biggrin.gif[/img] [img]images/smiles/icon_biggrin.gif[/img]
|
|
 |
|
 |
hokum
соучастник
|
|
Long, если рассматривать флэш - тогда можно и картинки динамически подгружать из базы/с диска, и transition-эффекты нарисовать...
|
|
 |
|
 |
D.D.Signmark
новый человек
|
|
А если надо чтобы показы учитывались, чтобы экспаеры действовали, чтоб через панель добавить/удалить/отключить можно было. В таком случае могу подогнать мой Banner Rotator (русский трейд БаннероХуятор, именно с таким названием он вошел в пакет Fast Publications). Клиентская часть на JS занимается именно тем, что обновляет имагу, а PHP все остальное о чем я говорил.
|
|
 |
|
 |
|
Страница 1 из 1 [ Сообщений: 13 ] |
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
|
|