明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

ASP實(shí)用大全-ASP服務(wù)器組件(2)

[摘要]ASP中實(shí)用的廣告交替組件 (一).廣告交替組件的使用方法和具體屬性:1).GetAdvertisement方法  在這里Server.CreateObject方法用于廣告交替的例子:Set ad=Server.CreateObject("MSWC.AdTotator"...

ASP中實(shí)用的廣告交替組件

    (一).廣告交替組件的使用方法和具體屬性:

1).GetAdvertisement方法

  在這里Server.CreateObject方法用于廣告交替的例子:Set ad=Server.CreateObject("MSWC.AdTotator"),這里Set命令用于和Server.Create.CreateObject 標(biāo)志符,聯(lián)合來(lái)創(chuàng)建一個(gè)MSWC.AdRotator對(duì)象的引用.廣告交替組件有一個(gè)方法:GetAdvertisement方法.GetAdvertisement方法管理和從調(diào)度文件檢取信息,當(dāng)GetAdvertisement方法從一個(gè)新的頁(yè)面請(qǐng)求或從一個(gè)頁(yè)面更新的請(qǐng)求被調(diào)用時(shí),GetAdvertisement方法瀏覽調(diào)度文件,以顯示下一個(gè)廣告圖案,GetAdvertisement方法的語(yǔ)法為:GetAdvertisement("filepath"),filepath為調(diào)度文件的虛擬路徑.

2).廣告交替組件要求的文件

  Rotation schedule文件用于管理顯示頻率或顯示標(biāo)題的文件(也就是廣告交替調(diào)度文件);Redirection文件為其重定向網(wǎng)址.

3).廣告交替調(diào)度文件的具體方法屬性

  這個(gè)文件用來(lái)管理廣告交替組件中廣告顯示的頻率和具體屬性,其具體方法見下表:

名字 描述 作用范圍

Redirect(URL)為提交瀏覽器缺省位置 所有在交替調(diào)度中的圖像 所有圖像

width(填入要顯示圖像的具體大小) 設(shè)定圖像的像素寬度 所有圖像

height(像素值) 設(shè)定圖像的像素高度 所有圖像

border(表格寬度) 設(shè)定圖像邊框?qū)挾?所有圖像

* 用以分隔具體顯示內(nèi)容 所有圖像

AdUL 設(shè)定圖片地址 單一圖象

AdHomePageURL 設(shè)定廣告鏈接地址 單一圖象

Text 設(shè)定廣告文字顯示 單一圖象

Impresseions 設(shè)定廣告圖片顯示時(shí)間比 單一圖象

具體使用例子請(qǐng)看下例

4).重定向文件

   重定向文件(redirection file)將使瀏覽器指向目的地址,這里的地址是在調(diào)度文件里面確定的.這個(gè)重定向文件不僅用于將請(qǐng)求客戶指向被請(qǐng)求廣告,而且儲(chǔ)存各種關(guān)于請(qǐng)求客戶的信息,比如瀏覽器的類型和IP地址.在這里用response.redirect方法將瀏覽器導(dǎo)向調(diào)度文件中指定的地址,如response.redirect(request.querystring("myAdUrl")),另外你可以 酶髦址治齟牖蛞趁婕鞘髯榧慈范ㄖ囟ㄏ蛭募牡慊魘?

5).廣告交替屬性

名字 語(yǔ)法 描述

Border boarder(size),size用整數(shù) 設(shè)定廣告邊框?qū)挾?br>
表示邊框厚度

Clickable Clickable(value),value是 設(shè)定廣告交替標(biāo)題是否是一個(gè)超級(jí)鏈接或圖象

true或false

TargetFrame TargetFrame(frame),frame 設(shè)定目標(biāo)的名字以及顯示標(biāo)題

是一個(gè)html框的名字(如

_top,_parent等)

  這里如果Clickable值設(shè)為真,則顯示一個(gè)超級(jí)聯(lián)接的標(biāo)題.如果值為假,則只顯示標(biāo)題并取消標(biāo)
題的超級(jí)聯(lián)接.


(二).具體使用示例:

1).下面代碼可以放在你網(wǎng)頁(yè)需要加入廣告欄的地方

$#@60;

dim AD,adrot

AD="adr.txt"

set adr=server.createobject("MSWC.ADROTATOR")

adr.targetframe="target=""adframe"""

‘讀取調(diào)度文件adr.txt

response.write adr.GetAdvertisement(AD)

$#@62;

2).下面是廣告調(diào)度文件adrot.txt,它表示了能所顯示圖象的屬性。

’redirect選項(xiàng)聲明了一個(gè)轉(zhuǎn)移地址的文件,這個(gè)文件用于指定用戶到目標(biāo)的路徑。

redirect goto.asp

’定義廣告圖象的大小和邊框?qū)傩?br>
width 468

height 60

border 0

*

’指定圖片地址、鏈接地址和提示內(nèi)容以及顯示的時(shí)間(這里時(shí)間顯示比為50)。

http://edu.chinaz.com/Files/BeyondPic/logo.gif

http://www.yesky.com

天極網(wǎng)

50

redirect goto.asp

border 0

*

http://localhost/logo.gif

http://aasp.yeah.net

ASP動(dòng)網(wǎng)先鋒

50

redirect goto.asp

border 0

’同樣的可以用*號(hào)分隔不同的圖片地址和鏈接地址以實(shí)現(xiàn)廣告交替效果。

3).轉(zhuǎn)移地址的ASP文件goto.asp,是一個(gè)用于指定用戶到適合的URL(用戶路由表)參數(shù)路線的ASP文件。

$#@60;

$#@60;@LANGUAGE="VBSCRIPT"$#@62;

Response.AppendToLog Request.QueryString("url")

Response.Redirect Request.QueryString("url")

$#@62;

  這個(gè)轉(zhuǎn)移地址文件被看作是一個(gè)記數(shù)裝置,用于跟蹤標(biāo)記的效用,還提供了標(biāo)記被點(diǎn)擊的次數(shù)。它使用request.redirect方法來(lái)重定向?yàn)g覽器到指定的URL路線。


  好了,現(xiàn)在一個(gè)簡(jiǎn)單的具有廣告自動(dòng)輪換功能的廣告發(fā)布系統(tǒng)就完成了,利用它可以在自己的主頁(yè)上自動(dòng)輪顯原來(lái)定義好的廣告內(nèi)容和圖片鏈接,如果需要還可以和別人交換網(wǎng)站的廣告內(nèi)容,這樣一個(gè)簡(jiǎn)單實(shí)用的程序你難道不想試試嗎?