ASPAdRotatorコンポーネント_
ASPAdRotatorコンポーネント
ASP AdRotatorコンポーネントは、ユーザーがページを入力または更新するたびに異なる画像を表示するAdRotatorオブジェクトを作成します。テキストファイルには、画像に関する情報が含まれています。
注: AdRotatorは、インターネットインフォメーションサーバー7(IIS7)では機能しません。
構文
<%
set adrotator=server.createobject("MSWC.AdRotator")
adrotator.GetAdvertisement("textfile.txt")
%>
ASPAdRotatorの例
「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
上記のテキストファイルのアスタリスクの下の行は、表示される画像(広告)の名前、ハイパーリンクアドレス、代替テキスト(画像の場合)、および表示率(パーセント)を指定します。
上記のテキストファイルの最初の行は、訪問者が画像の1つをクリックしたときに何が起こるかを指定します。リダイレクトページ(banners.asp)は、リダイレクト先のURLを含むクエリ文字列を受け取ります。
ヒント:画像の高さ、幅、境界線を指定するには、REDIRECTの下に次の行を挿入します。
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>
それで全部です!!
ASPAdRotatorのプロパティ
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")) %> |
ASPAdRotatorメソッド
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")) %> |