廣告 ASP中實用的廣告交替組件
2000-06-14· wodeail·CPCW
你是不是經常在網上看到一些公司的廣告,並且他們能不停的變換各種廣告內容,這就是運用ASP中的廣告交替組件,使用廣告交替組件交替廣告表徵圖可以更好的發布你的廣告和服務的推廣,更容易使別人接受你的廣告,並能簡單地實現交替顯示圖象。
(一).廣告交替組件的使用方法和具體屬性:
1).GetAdvertisement方法
在這裡Server.CreateObject方法用於廣告交替的例子:Set ad=Server.CreateObject("MSWC.AdTotator"),這裡Set命令用於和Server.Create.CreateObject 標誌符,聯合來建立一個MSWC.AdRotator對象的引用.廣告交替組件有一個方法:GetAdvertisement方法.GetAdvertisement方法管理和從調度檔案檢取資訊,當GetAdvertisement方法從一個新的頁面請求或從一個頁面更新的請求被調用時,GetAdvertisement方法瀏覽調度檔案,以顯示下一個廣告圖案,GetAdvertisement方法的文法為:GetAdvertisement("filepath"),filepath為調度檔案的虛擬路徑.
2).廣告交替組件要求的檔案
Rotation schedule檔案用於管理顯示頻率或顯示標題的檔案(也就是廣告交替調度檔案);Redirection檔案為其重新導向網址.
3).廣告交替調度檔案的具體方法屬性
這個檔案用來管理廣告交替組件中廣告顯示的頻率和具體屬性,其具體方法見下表:
名字 描述 作用範圍
Redirect(URL)為提交瀏覽器預設位置 所有在交替調度中的映像 所有映像
width(填入要顯示映像的具體大小) 設定映像的像素寬度 所有映像
height(像素值) 設定映像的像素高度 所有映像
border(表格寬度) 設定映像邊框寬度 所有映像
* 用以分隔具體顯示內容 所有映像
AdUL 設定圖片地址 單一圖象
AdHomePageURL 設定廣告連結地址 單一圖象
Text 設定廣告文字顯示 單一圖象
Impresseions 設定廣告圖片顯示時間比 單一圖象
具體使用例子請看下例
4).重新導向檔案
重新導向檔案(redirection file)將使瀏覽器指向目的地址,這裡的地址是在調度檔案裡面確定的.這個重新導向檔案不僅用於將請求客戶指向被請求廣告,而且儲存各種關於請求客戶的資訊,比如瀏覽器的類型和IP地址.在這裡用response.redirect方法將瀏覽器導向調度檔案中指定的地址,如response.redirect(request.querystring("myAdUrl")),另外你可以使用各種分析代碼或頁面記數器組件來確定重新導向檔案的點擊數目.
5).廣告交替屬性
名字 文法 描述
Border boarder(size),size用整數 設定廣告邊框寬度
表示邊框厚度
Clickable Clickable(value),value是 設定廣告交替標題是否是一個超級連結或圖象
true或false
TargetFrame TargetFrame(frame),frame 設定目標的名字以及顯示標題
是一個html框的名字(如
_top,_parent等)
這裡如果Clickable值設為真,則顯示一個超級聯結的標題.如果值為假,則只顯示標題並取消標
題的超級聯結.
(二).具體使用樣本:
1).下面代碼可以放在你網頁需要加入廣告欄的地方
<
dim AD,adrot
AD="adr.txt"
set adr=server.createobject("MSWC.ADROTATOR")
adr.targetframe="target=""adframe"""
‘讀取調度檔案adr.txt
response.write adr.GetAdvertisement(AD)
>
2).下面是廣告調度檔案adrot.txt,它表示了能所顯示圖象的屬性。
’redirect選項聲明了一個轉移地址的檔案,這個檔案用於指定使用者到目標的路徑。
redirect goto.asp
’定義廣告圖象的大小和邊框屬性
width 468
height 60
border 0
*
’指定圖片地址、連結地址和提示內容以及顯示的時間(這裡時間顯示比為50)。
logo.gif
http://www.yesky.com
天極網
50
redirect goto.asp
border 0
*
http://localhost/logo.gif
http://aasp.yeah.net
ASP動網先鋒
50
redirect goto.asp
border 0
’同樣的可以用*號分隔不同的圖片地址和連結地址以實現廣告交替效果。
3).轉移地址的ASP檔案goto.asp,是一個用於指定使用者到適合的URL(使用者路由表)參數路線的ASP檔案。
<
<@LANGUAGE="VBSCRIPT">
Response.AppendToLog Request.QueryString("url")
Response.Redirect Request.QueryString("url")
>
這個轉移地址檔案被看作是一個記數裝置,用於跟蹤標記的效用,還提供了標記被點擊的次數。它使用request.redirect方法來重新導向瀏覽器到指定的URL路線。
好了,現在一個簡單的具有廣告自動輪換功能的廣告發布系統就完成了,利用它可以在自己的首頁上自動輪顯原來定義好的廣告內容和圖片連結,如果需要還可以和別人交換網站的廣告內容,這樣一個簡單實用的程式你難道不想試試嗎?