Komponenta ASP AdRotator


Komponenta ASP AdRotator

Komponenta ASP AdRotator vytvoří objekt AdRotator, který zobrazí jiný obrázek pokaždé, když uživatel vstoupí na stránku nebo ji obnoví. Textový soubor obsahuje informace o obrázcích.

Poznámka: AdRotator nefunguje s Internet Information Server 7 (IIS7).

Syntax

<%
set adrotator=server.createobject("MSWC.AdRotator")
adrotator.GetAdvertisement("textfile.txt")
%>

Příklad ASP AdRotator

Předpokládejme, že máme následující textový soubor s názvem „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

Řádky pod hvězdičkou v textovém souboru výše určují název obrázků (reklam), které se mají zobrazit, adresy hypertextových odkazů, alternativní text (pro obrázky) a míry zobrazení (v procentech).

První řádek v textovém souboru výše specifikuje, co se stane, když návštěvník klikne na jeden z obrázků. Stránka přesměrování (banners.asp) obdrží řetězec dotazu s adresou URL, na kterou se má přesměrovat.

Tip: Chcete-li určit výšku, šířku a ohraničení obrázku, můžete do části PŘESMĚROVAT vložit následující řádky:

REDIRECT banners.asp
WIDTH 468
HEIGHT 60
BORDER 0
*
w3s.gif
...

Soubor "banners.asp" vypadá takto:

Příklad

<%
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>

To je vše!!



Vlastnosti ASP AdRotator

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"))
%>

Metody 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"))
%>