Composant ASPAdRotator


Composant ASP AdRotator

Chaque fois qu'un utilisateur entre sur le site Web ou actualise la page, le composant ASP AdRotator crée un objet AdRotator pour afficher une image différente. Les informations sur l'image sont contenues dans un fichier texte.

Remarque :AdRotator ne fonctionne pas dans Internet Information Server 7 (IIS7).

Syntaxe

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


Exemple d'AdRotator ASP

Supposons que nous ayons un fichier nommé "ads.txt" comme suit :

REDIRECT banners.asp
*
example.gif
http://www.example.com
Tutoriels gratuits d'EXAMPLE
50
xmlspy.gif
http://www.altova.com
Éditeur XML d'Altova
50

Dans le fichier texte ci-dessus, les lignes sous l'astérisque spécifient le nom de l'image à afficher, l'adresse du lien hypertexte, le texte alternatif de l'image et la probabilité d'affichage pour cent visites.

La première ligne du fichier texte ci-dessus spécifie l'action à effectuer lorsqu'un visiteur clique sur une image. La page de redirection (banners.asp) recevra une chaîne de requête avec l'URL de redirection.

Astuce :Pour spécifier la hauteur, la largeur et la bordure de l'image, vous pouvez insérer le code suivant sous REDIRECT :

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

Le fichier "banners.asp" est le suivant :

Exemple

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

Afficher l’exemple »

Très bien, c'est tout le contenu !


Propriétés d'ASP AdRotator

Propriété Description Exemple
Border Spécifie la taille de la bordure autour de la publicité. <%
set adrot=Server.CreateObject("MSWC.AdRotator")
adrot.Border="2"
Response.Write(adrot.GetAdvertisement("ads.txt"))
%>
Clickable Spécifie si la publicité elle-même est un lien hypertexte. <%
set adrot=Server.CreateObject("MSWC.AdRotator")
adrot.Clickable=false
Response.Write(adrot.GetAdvertisement("ads.txt"))
%>
TargetFrame Spécifie le nom du cadre dans lequel afficher la publicité. <%
set adrot=Server.CreateObject("MSWC.AdRotator")
adrot.TargetFrame="target='_blank'"
Response.Write(adrot.GetAdvertisement("ads.txt"))
%>

Méthodes ASP AdRotator

Méthode Description Exemple
GetAdvertisement Renvoie le HTML qui affiche la publicité sur la page. <%
set adrot=Server.CreateObject("MSWC.AdRotator")
Response.Write(adrot.GetAdvertisement("ads.txt"))
%>

Autres extensions