Как вывести скриптом баннерную систему с другого сайта?
На сайте А установлена простейшая баннерная система, которая показывает баннеры в случайном порядке. Вызов скрипта внутри домена А происходит следующим образом /script/script.pl
Необходимо вызвать показ этих баннеров на сайте Б. Если использовать iframe, то при нажатии на баннер страница также открывается в этом iframe. Как на javascript вызвать на сайте Б показ баннеров с сайта А? |
Ну чисто javascript вряд ли получится. Проксировать запрос страницы баннеров на своём сервере, отдавать полученное клиенту
Минимальный Вариант для работы с фреймом: поставить на все ссылки в той баннерной системе: target="_blank" |
А через XMLHTTPRequest никак?
И ещё, тот же Adsense ведь выводит рекламу через javascript. Что-нибудь подобное можно сделать? при запросе: site/script.pl открывается баннер. Вот его и нужно вставить на страницу другого сайта. Если удастся вызвать скрипт с параметрами - будет вообще замечательно. |
Ну если Вы создатель этой баннерной системы и можете дополнять её собственными скриптами на сайтах пользователей, то можете сделать наподобие Adsense. Если вмешательство в баннерную систему для Вас невозможно(хотя бы target="_blank" добавить) - "вы мимо кассы"
|
Сильно сказано "создатель баннерной системы". :) Там 3 строчки кода. А так то да, речь идёт о моих сайтах и моей системе, соответственно любые изменения я могу вносить куда угодно. Только не знаю как. :(
|
javascript_pupil,
Киньте ссылку на тестовую инет страницу с баннерами |
Отправил в личку.
|
javascript_pupil,
Я не пойму задачу, 1. Добавьте к ссылке target="_blank" и выводите баннеры на сайтах тем же фреймом, открываться будет в Новом Окне <a href="/cgi-bin/fbs/fbs.pl?0" target="_blank" alt="" title="" border="0"><img src="/b/d4s_renew.gif" alt="" title="" border="0"></a> 2. Для ротации можно в баннере на странице задавать сервером SRC случайнного баннера из общего списка (Хотя вроде выше, Вы уже об этом говорили) 3. Можно поставить функцию на клик по ссылке баннера (во фрейме) и отсылать на сервер для подсчета кликов |
Deff, так как Вы предлагаете работать не будет. Надо указывать полный путь начиная с http:// иначе вызов не сработает на другом домене.
А без iframe никак не вывести? |
Цитата:
Поясните подробно: что и где вызывается ? И главное - зачем ? Что должно сработать на ином домене ? Оно с чем-то синхронизировано ? Зачем ? Домен на котором должна происходить синхронизация от Вашего сервиса ? Зачем оно нужно ? И в итоге - Цель всей заварухи ? Ибо ставя огрызок задачи Вы понимаете то, что я пока не понимаю! =================== Почему не сработает с iframe ? Продемонстрируйте тестовую страницу с подобным - укажите недостатки. Естественно, если баннер открывается в новой вкладке браузера(target="_blank" ), он будет с домена ссылки баннера, А вы что хотели ? Ccылка на банере должна быть полная, если сам фрейм не с того же домена, что и ссылка, Хотя можно для страницы фрейма c баннерами в хидере проставить нужный хост для обрезанных ссылок, в теге: <base href="http://htmlbook.ru/"> , |
Задача:
1. На сайте А есть баннерная система, показывающая набор баннеров с идентификаторами от 0 до 100500 в случайном порядке. 2. На сайтах Б, В, Г и Д необходимо установить код, при вызове которого отображались бы баннеры с сайта А. Желательно, чтобы баннерная система вызывала для каждого сайта свой баннер с определённым идентификатором. 3. Это необходимо для того, чтобы в одном месте просматривать сколько баннеров показал каждый из сайтов. |
Цитата:
Если у Вас с HTML и javascript совсем плохо - обратитесь с темой в раздел работа => http://javascript.ru/forum/job/ |
Часовой пояс GMT +3, время: 04:54. |