Home Content Search

Ad Rotator

Up Next

 

Ad Rotator
Browser Capabilities
Content Linking
Content Rotator
Page Counter

Компонента Ad Rotator позволяет создать объект, выводящий на страницу меняющиеся с каждой новой перезагрузкой рисунки. Экземпляр объекта создаётся командой Server.CreateObject("MSWC.AdRotator").

Прежде чем использовать объект, необходимо создать некий текстовый файл-конфигуратор по определённому формату. Он состоит из двух секций. Первая из них содержит общую для всех рисунков информацию. Вторая содержит информацию о рисунках, по четыре строки описания на каждый. Секции отделены друг от друга звёздочкой:

[REDIRECT URL]
[WIDTH numWidth]
[HEIGHT numHeight]
[BORDER numBorder]
*
adURL
adHomePageURL
Text
impressions

Здесь квадратные скобки в первой секции обозначают необязательный параметр. Каждый раз случайным образом с весом impressions будет генериться следующий текст:

<A HREF="URL?url=adHomePageURL&image=adURL" ><IMG SRC="adURL" ALT="Text" WIDTH=numWidth HEIGHT=numHeight BORDER=numBorder></A>

Нужно отметить, что все рисунки должны иметь один и тот же размер, который указывается в первой секции. "Вес" impressions - любое целое число от 0 до 4,294,967,295, означающее относительную частоту появления того или иного рисунка. В приведённом на предыдущей странице примере используется следующий файл.

После того, как файл-конфигуратор создан и объект открыт, можно использовать его методы и свойства.

Свойства

Border Заменяет параметр BORDER в первой секции файла-конфигуратора. Означает размер границы вокруг рисунков
Clickable Логическое выражение, определяющее, будет ли рисунок гиперссылкой
TargetFrame Определяет, что будет стоять в тегах <a href ... target="...">, т.е. имя фрейма, на который будет направлена гиперссылка

Методы

GetAdvertisement Генерит вышеупомянутый текст, который нужно вставить в ASP-страницу:

adrot.GetAdvertisement (rotationPath)

Здесь rotationPath - виртуальный путь к файлу-конфигуратору

Пример:

<% adrot = Server.CreateObject ("MSWC.AdRotator") %>
<%= adrot.GetAdvertisement ("adrot.txt") %>

 

 

Up Next

FrontPage'98
Последнее обновление - 07 июня 2004
Internet Explorer 4.01