Internet Web 站點(diǎn)經(jīng)常提供廣告空間。要保持站點(diǎn)真實(shí)有趣并在有限的空間顯示幾個(gè)廣告商的廣告,您可能希望循環(huán)顯示不同的廣告。Ad Rotator 組件簡(jiǎn)化了輪流顯示每個(gè)廣告的任務(wù),而且易于添加新廣告。另外,您可以輕松添加或更新超級(jí)鏈接,這些超級(jí)鏈接允許用戶單擊廣告然后訪問(wèn)廣告商的 Web 站點(diǎn)。在此課程中, 您將創(chuàng)建調(diào)用 Ad Rotator 組件的腳本,以便輪換四個(gè)隨機(jī)選定的廣告。
創(chuàng)建廣告文件
1.我們已經(jīng)創(chuàng)建了一個(gè)假象的商務(wù) Web 頁(yè),即我們的異國(guó)情調(diào)之旅,可以在其中插入 Ad Rotator 腳本。也可以創(chuàng)建簡(jiǎn)單文本文件來(lái)通知 Ad Rotator 組件插入哪些廣告以及每個(gè)廣告顯示時(shí)間的百分比。我們已經(jīng)創(chuàng)建了包含廣告的文件。要查看該文件,請(qǐng)使用文本編輯器打開 localhost Web 服務(wù)器 Tutorial 目錄 (c:\winnt\help\iishelp\iis\htm\tutorial) 中的文件 Adrot.txt。
文件的第一行設(shè)置了用戶單擊廣告時(shí)將要調(diào)用的腳本;在這里是 Redirect.asp。您可以修改 Redirect.asp 文件以便在將用戶鏈接到廣告商 Web 站點(diǎn)之前執(zhí)行特定的操作,如跟蹤廣告受歡迎程度。下面三行建立廣告圖像的寬度、高度和邊寬。
redirect /iishelp/iis/htm/tutorial/redirect.asp width 180 height 180 border 1 下一步,文件包含廣告數(shù)據(jù)。對(duì)于每個(gè)廣告,這些數(shù)據(jù)包括要使用的圖像、用戶單擊廣告后轉(zhuǎn)到的 URL(在本例中,轉(zhuǎn)到 Redirect.asp)、與圖像相關(guān)的文本以及廣告將要顯示時(shí)間的百分比:
/iishelp/iis/htm/tutorial/nyc.jpg http://www.microsoft.com Big Deals in the Big Apple 35 在單獨(dú)文件中維護(hù)廣告信息,您所在組織中的其他組可以更新 Adrot.txt 文件,而不必要求您更新 ASP 頁(yè)。不同的組可以維護(hù)站點(diǎn)各個(gè)部分的不同的廣告文件。
創(chuàng)建腳本 使用文本編輯器打開 localhostWeb 服務(wù)器 Tutorial 目錄 (c:\winnt\help\iishelp\iis\htm\tutorial) 中的文件 Exotic.asp。
在 Exotic.asp 頂部,于任何其他 HTML 標(biāo)記或 ASP 命令之前,粘貼下列腳本行: <%@ LANGUAGE=VBScript %> 此腳本是 ASP 命令語(yǔ)句,用來(lái)通知 Web 服務(wù)器腳本是用 VBScript 編寫的。此命令語(yǔ)句必須位于 ASP 文件第一行。
搜索詞語(yǔ)“指南課程:Ad Rotator”;您將在這里添加腳本。 創(chuàng)建 Ad Rotator 組件的實(shí)例,并將其賦給變量 Ad,方法是:復(fù)制下列腳本命令并粘貼到文本編輯器中(位于上步的文本行后面): <% Set Ad = Server.CreateObject("MSWC.Adrotator") %> 將組件實(shí)例賦給變量使您可以在以后的腳本中參考該組件。
如果其他用戶已經(jīng)完成了本部分指南,則此腳本命令已經(jīng)存在。粘貼已復(fù)制的腳本來(lái)替換現(xiàn)有腳本,或者從 Template (c:\winnt\help\iishelp\iis\htm\tutorial\template) 目錄將未編輯過(guò)的 Exotic.asp 復(fù)制到 Tutorial 目錄。
要顯示新廣告,您可以使用 Ad Rotator 組件的 GetAdvertisement 方法。將下列腳本命令添加到腳本中: <%= Ad.GetAdvertisement("adrot2.txt")%> GetAdvertisement 方法有一個(gè)參數(shù)(包含廣告信息的文件名,在這里是 Adrot2.txt,此文件已經(jīng)配置并且與 Adrot.txt 不同)。根據(jù)此參數(shù),該方法為相應(yīng)廣告返回已經(jīng)完全格式化的 HTML <IMG> 標(biāo)記。為 Ad Rotator 組件實(shí)例指派的變量名 Ad 位于方法 GetAdvertisement 和 Adrot2.txt 文件路徑的前面。等號(hào)將方法返回的值(實(shí)際的廣告)發(fā)送到用戶瀏覽器。
以文本格式保存對(duì) Exotic.asp 的更改,并退出文本編輯器。請(qǐng)確保文本編輯器沒(méi)有替換 .asp 文件擴(kuò)展名。
|
溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!