ASP AdRotator- Komponente


ASP AdRotator-Komponente

Die ASP AdRotator-Komponente erstellt ein AdRotator-Objekt, das jedes Mal, wenn ein Benutzer eine Seite aufruft oder aktualisiert, ein anderes Bild anzeigt. Eine Textdatei enthält Informationen zu den Bildern.

Hinweis: Der AdRotator funktioniert nicht mit Internet Information Server 7 (IIS7).

Syntax

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

ASP AdRotator-Beispiel

Angenommen, wir haben die folgende Textdatei mit dem Namen "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

Die Zeilen unter dem Sternchen in der obigen Textdatei geben den Namen der anzuzeigenden Bilder (Anzeigen), die Hyperlinkadressen, den Alternativtext (für die Bilder) und die Anzeigeraten (in Prozent) an.

Die erste Zeile in der obigen Textdatei gibt an, was passieren soll, wenn ein Besucher auf eines der Bilder klickt. Die Umleitungsseite (banners.asp) erhält eine Abfragezeichenfolge mit der URL, zu der umgeleitet werden soll.

Tipp: Um die Höhe, Breite und den Rand des Bildes festzulegen, können Sie unter UMLEITUNG folgende Zeilen einfügen:

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

Die Datei "banners.asp" sieht so aus:

Beispiel

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

Das ist alles!!



ASP AdRotator-Eigenschaften

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

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