Компонент ASP AdRotator
Компонент ASP AdRotator
Компонент ASP AdRotator создает объект AdRotator, который отображает новое изображение каждый раз, когда пользователь входит или обновляет страницу. Текстовый файл содержит информацию об изображениях.
Примечание . AdRotator не работает с Internet Information Server 7 (IIS7).
Синтаксис
<%
set adrotator=server.createobject("MSWC.AdRotator")
adrotator.GetAdvertisement("textfile.txt")
%>
Пример ASP AdRotator
Предположим, у нас есть следующий текстовый файл с именем «ads.txt»:
REDIRECT banners.asp
*
w3s.gif
https://www.w3schools.com
Free Tutorials from W3Schools
50
xmlspy.gif
https://www.altova.com
XML Editor from Altova
50
В строках под звездочкой в текстовом файле выше указаны названия изображений (объявлений), которые будут отображаться, адреса гиперссылок, альтернативный текст (для изображений) и коэффициенты отображения (в процентах).
Первая строка в приведенном выше текстовом файле определяет, что произойдет, когда посетитель нажмет на одно из изображений. Страница перенаправления (banners.asp) получит строку запроса с URL-адресом для перенаправления.
Совет: Чтобы указать высоту, ширину и границу изображения, вы можете вставить следующие строки в поле ПЕРЕНАПРАВЛЕНИЕ:
REDIRECT banners.asp
WIDTH 468
HEIGHT 60
BORDER 0
*
w3s.gif
...
Файл «banners.asp» выглядит так:
Пример
<%
url=Request.QueryString("url")
If url<>"" then Response.Redirect(url)
%>
<!DOCTYPE html>
<html>
<body>
<%
set adrotator=Server.CreateObject("MSWC.AdRotator")
response.write(adrotator.GetAdvertisement("textfile.txt"))
%>
</body>
</html>
Это все!!
Свойства AdRotator ASP
Property | Description | Example |
---|---|---|
Border | Specifies the size of the borders around the advertisement | <% set adrot=Server.CreateObject("MSWC.AdRotator") adrot.Border="2" Response.Write(adrot.GetAdvertisement("ads.txt")) %> |
Clickable | Specifies whether the advertisement is a hyperlink | <% set adrot=Server.CreateObject("MSWC.AdRotator") adrot.Clickable=false Response.Write(adrot.GetAdvertisement("ads.txt")) %> |
TargetFrame | Name of the frame to display the advertisement | <% set adrot=Server.CreateObject("MSWC.AdRotator") adrot.TargetFrame="target='_blank'" Response.Write(adrot.GetAdvertisement("ads.txt")) %> |
Методы ASP AdRotator
Method | Description | Example |
---|---|---|
GetAdvertisement | Returns HTML that displays the advertisement in the page | <% set adrot=Server.CreateObject("MSWC.AdRotator") Response.Write(adrot.GetAdvertisement("ads.txt")) %> |