Xpoint
   [напомнить пароль]

Обновление баннера на странице

Метки: [без меток]
2007-05-16 11:08:35 [обр] Наталия[досье]
Подскажите, пож., как заставить баннер на странице обновляться? Из серии: каждые 5 секунд загружаем новый баннер. Если использовать Refresh, то в IE раздается характерный щелчок, что совсем нежелательно.
спустя 10 минут [обр] Филипп Ткачев(5/112)[досье]

Это можно сделать c помощью JavaScript.
У браузера есть location.href.
Если в него записать новый Url,то браузер будет загружать новый адрес.

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

спустя 6 минут [обр] Дионис Сантин aka Человек с Ломом(32/406)[досье]

Наталия[досье]
5 секунд на банер? ;) Не маловато ли?

Давайте уточним вопрос:

  1. Формат банера (картинка, картинка с ссылкой, текст, flash)
  2. Какой „Refresh“ вы сейчас используете? Полную перегрузку страницы? ;)
спустя 14 минут [обр] Наталия[досье]

5 секунд - для примера.

  1. Формат баннера - flash, картинка. Что попадется.

2 <meta http-equiv="Refresh" CONTENT="10; URL=my_url.php"> для iframe.

спустя 5 минут [обр] Наталия[досье]
Филипп Ткачев[досье]
А вот как прописать периодичность?
спустя 1 час [обр] LookeR(9/1069)[досье]
Жалко пользователя... Оставил страницу на часок (на время обеда) открытой и получил избыточный трафик.
спустя 3 часа 17 минут [обр] Наталия[досье]
LookeR[досье]
Такой заказ...
спустя 18 часов [обр] Наталия[досье]
Разобралась сама. Тема закрыта. )
спустя 1 час 4 минуты [обр] Александр Носов(0/9)[досье]

Наталия[досье] В методике которую вы описываете есть небольшой недостаток.
Если у пользователь на некоторое время (больше timeout, заданный в браузере) прервется связь с Интернет - "баннерная крутилка" остановится и больше не запустится до перезагрузки страницы.
Если для Вас действительно важно чтобы баннер крутился постоянно - советую поставить контроль при помощи JavaScript за "Refresh" выполняемый meta-тегом. Другими словами, если "Refresh" прекратился - JavaScript должен пытаться восстановить его.

Полагаться только на JavaScript - не советую, т.к. тогда "крутилка" не будет работать при отключенных JavaScript. Впрочем, если Вам это не важно - можете сделать на JavaScript.

А если сделать дублирование JavaScript и meta-тега, то система даст сбой только при маловероятном стечении двух обстоятельств: прервется связь с интернет при отключенных JavaScript у юзера.

спустя 2 часа 9 минут [обр] Дионис Сантин aka Человек с Ломом(32/406)[досье]
Наталия[досье]
Какое решение было принято в результате? )
Powered by POEM™ Engine Copyright © 2002-2005