ASP AdRotator Component

Voorbeeld

Eenvoudig AdRotator voorbeeld
Dit voorbeeld toont: hoe je de AdRotator-component gebruikt om een ander advertentiebeeld te weergeven wanneer een gebruiker de website bezoekt of de pagina vernieuwt.
AdRotator - Beeldlink
Dit voorbeeld toont: hoe je de AdRotator-component gebruikt om een ander advertentiebeeld te weergeven wanneer een gebruiker de website bezoekt of de pagina vernieuwt. Bovendien is het beeld zelf een link.

ASP AdRotator Component

Elke keer dat een gebruiker de website binnenkomt of de pagina vernieuwt, maakt de ASP AdRotator-component een AdRotator-object aan om een ander beeld te weergeven.

Syntaxis:

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

Voorbeeld

Stel dat we een bestand hebben genaamd "banners.asp". Het ziet er ongeveer zo uit:

<html>
<body>
<%
set adrotator=Server.CreateObject("MSWC.AdRotator")
response.write(adrotator.GetAdvertisement("ads.txt"))
%>
</body>
</html>

Het bestand "ads.txt" ziet er ongeveer zo uit:

*
codew3c.gif
http://www.codew3c.com/
Bezoek CodeW3C.com
80
microsoft.gif
http://www.microsoft.com/
Bezoek Microsoft
20  

"ads.txt" bestand definieert onder de ster hoe deze afbeeldingen moeten worden weergegeven, de linkadres, de vervangende tekst van het beeld en de kans van weergave per honderd klikken. We kunnen zien dat de kans van weergave van het CodeW3C.com beeld 80% is, en de kans van weergave van het Microsoft beeld is 20%.

Opmerking:Om ervoor te zorgen dat deze links correct werken bij het klikken, moeten we enige aanpassingen aan het bestand "ads.txt" maken:

REDIRECT banners.asp
*
codew3c.gif
http://www.codew3c.com/
Bezoek CodeW3C.com
80
microsoft.gif
http://www.microsoft.com/
Bezoek Microsoft
20

De doorgestuurde pagina ontvangt de query string genaamd url, die de URL bevat die moet worden doorgestuurd.

Opmerking:Als we de hoogte, breedte en rand van het beeld willen specificeren, kunnen we deze code onder REDIRECT invoegen:

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

Als laatste moeten we deze code toevoegen aan het bestand "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>

Dat is alles, dat is het!

Eigenschappen van het AdRotator Component

Border Eigenschap

Stelt de grootte van de rand rond de advertentie in.

<%
set adrot=Server.CreateObject("MSWC.AdRotator")
adrot.Border="2"
Response.Write(adrot.GetAdvertisement("ads.txt"))
%>

Clickable Eigenschap

Stelt in of de advertentie zelf een hyperlink is.

<%
set adrot=Server.CreateObject("MSWC.AdRotator")
adrot.Clickable=false
Response.Write(adrot.GetAdvertisement("ads.txt"))
%>

TargetFrame Eigenschap

Naam van het frame om de advertentie weer te geven.

<%
set adrot=Server.CreateObject("MSWC.AdRotator")
adrot.TargetFrame="target='_blank'"
Response.Write(adrot.GetAdvertisement("ads.txt"))
%>

AdRotator Component Methode

GetAdvertisement Methode

Geef de HTML terug die in de pagina wordt weergegeven voor de advertenties.

<%
set adrot=Server.CreateObject("MSWC.AdRotator")
Response.Write(adrot.GetAdvertisement("ads.txt"))
%>