Компонент AdRotator ASP
- Предыдущая страница ASP ADO
- Следующая страница ASP BrowserCap
Пример
- Простая пример AdRotator
- Этот пример показывает, как использовать компонент AdRotator для отображения разного рекламного изображения каждый раз, когда пользователь посещает сайт или обновляет страницу.
- AdRotator - изображение-ссылка
- Этот пример показывает, как использовать компонент AdRotator для отображения разного рекламного изображения каждый раз, когда пользователь посещает сайт или обновляет страницу. Кроме того, изображение само является ссылкой.
Компонент AdRotator ASP
Каждый раз, когда пользователь заходит на сайт или обновляет страницу, компонент ASP AdRotator создает объект AdRotator для отображения разного изображения.
Грамматика:
<% set adrotator=server.createobject("MSWC.AdRotator") adrotator.GetAdvertisement("textfile.txt") %>
Пример
Предположим, что у нас есть файл с именем "banners.asp". Он выглядит так:
<html> <body> <% set adrotator=Server.CreateObject("MSWC.AdRotator") response.write(adrotator.GetAdvertisement("ads.txt")) %> </body> </html>
Файл "ads.txt" может выглядеть так:
* codew3c.gif http://www.codew3c.com/ Посетите CodeW3C.com 80 microsoft.gif http://www.microsoft.com/ Посетите Microsoft 20
Код под звездочкой в файле "ads.txt" определяет, как должны отображаться эти изображения, адреса ссылок, текст замены изображения и вероятность их отображения в каждом ста кликах. Мы видим, что вероятность отображения изображения CodeW3C.com составляет 80%, а вероятность отображения изображения Microsoft составляет 20%.
Комментарий:Чтобы эти ссылки работали корректно при нажатии пользователем, нам нужно сделать небольшую правку файла "ads.txt":
REDIRECT banners.asp * codew3c.gif http://www.codew3c.com/ Посетите CodeW3C.com 80 microsoft.gif http://www.microsoft.com/ Посетите Microsoft 20
Страница перехода будет получать переменную запроса с именем url, которая содержит URL для перехода.
Комментарий:Если нужно определить высоту, ширину и рамку изображения, мы можем вставить этот код под REDIRECT:
REDIRECT banners.asp WIDTH 468 HEIGHT 60 BORDER 0 * codew3c.gif ... ...
В конце нужно добавить этот код в файл "banners.asp":
<% url=Request.QueryString("url") If url<>"" then Response.Redirect(url) %> <html> <body> <% set adrotator=Server.CreateObject("MSWC.AdRotator") response.write(adrotator.GetAdvertisement("textfile.txt")) %> </body> </html>
Вот и все!
Свойства компонента AdRotator
Свойство Border
Определяет размер рамки вокруг рекламы.
<% set adrot=Server.CreateObject("MSWC.AdRotator") adrot.Border="2" Response.Write(adrot.GetAdvertisement("ads.txt")) %>
Свойство Clickable
Определяет, является ли реклама本身的 гиперссылкой.
<% set adrot=Server.CreateObject("MSWC.AdRotator") adrot.Clickable=false Response.Write(adrot.GetAdvertisement("ads.txt")) %>
Свойство TargetFrame
Название рамки для отображения рекламы.
<% set adrot=Server.CreateObject("MSWC.AdRotator") adrot.TargetFrame="target='_blank'" Response.Write(adrot.GetAdvertisement("ads.txt")) %>
Методы компонента AdRotator
Метод GetAdvertisement
Возврат HTML, отображающего рекламу на странице.
<% set adrot=Server.CreateObject("MSWC.AdRotator") Response.Write(adrot.GetAdvertisement("ads.txt")) %>
- Предыдущая страница ASP ADO
- Следующая страница ASP BrowserCap