?? page16.htm
字號:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>第一課</title>
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="Microsoft Border" content="none">
</head>
<body background="../../images/exptextb.jpg">
<!-- Spidersoft WebZIP Ad Banner Insert -->
<!-- End of Spidersoft WebZIP Ad Banner Insert-->
<p> </p>
<font FACE="宋體" SIZE="2">
<p>第一課:使用 Ad Rotator(廣告輪換器)組件</p>
<p>Internet Web
節點通常提供廣告空間。要讓節點看起來有趣,并且要在有限的空間內顯示好幾個客戶的廣告,您也許希望循環顯示不同的廣告。Ad
Rotator
組件簡化了按順序顯示每幅廣告的任務,并且讓添加新廣告的工作變得更輕松。另外,您能夠輕松地添加或更改廣告的超級鏈接,這樣用戶就可以通過單擊廣告來訪問廣告客戶的
Web 節點。在本課中,您將創建一個腳本,通過調用 Ad Rotator
組件來輪換 4 個隨機選擇的廣告。單擊下面的“演示 (Show Me)”按鈕,可以看到一個示例廣告,然后再次單擊該按鈕,輪換到另一個廣告。</p>
<p> </p>
<p>--------------------------------------------------------------------------------</p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p>--------------------------------------------------------------------------------</p>
<p>創建廣告文件</p>
<p>我們已經為一項虛構的業務創建了一個 Web 頁,名叫“Bayshore Travel”,您將在該頁中插入廣告輪換腳本。您可以創建一個簡單的文本文件來告訴
Ad Rotator
組件要插入哪些廣告以及每個廣告顯示時間的百分比。我們已經為您創建了一個包含廣告的文件。要查看它,請用文本編輯器打開
localhost Web 服務器上 Tutorial 目錄 (C:\WINNT\Help\iis\htm\tutorial) 中的
Adrot.txt 文件。 </p>
<p>文件第一行設置的腳本文件(此處是 Redirect.asp)將在用戶單擊廣告時被調用。通過修改
Redirect.asp 文件,可以在鏈接到廣告客戶的 Web
節點之前執行指定的操作,比如追蹤廣告受歡迎的程度。后面 3
行規定了廣告圖像的寬、高和邊框。</p>
<p>redirect /iishelp/iis/htm/tutorial/redirect.asp</p>
<p>width 180</p>
<p>height 180</p>
<p>border 1</p>
<p>接下來,文件包含了廣告數據。對每一個廣告,都包括使用的圖像、用戶單擊時轉向的
URL(此處是調用 Redirect.asp
之后)、圖像的說明文字以及廣告顯示時間的百分比:</p>
<p>/iishelp/iis/htm/tutorial/nyc.jpg</p>
<p>http://www.microsoft.com</p>
<p>Big Deals in the Big Apple</p>
<p>35</p>
<p>通過在分離的文件中維護廣告信息,您單位中的不同小組就能夠更新
Adrot.txt 文件,而不用您來更新 ASP
頁。不同的小組能夠維護節點中不同部分的廣告文件。 </p>
<p>創建腳本</p>
<p>用文本編輯器打開 localhost Web 服務器上 Tutorial 目錄
(C:\WINNT\Help\iis\htm\tutorial) 中的 Bayshore.asp 文件。 </p>
<p> </p>
<p>在 Bayshore.asp 文件的開頭,在任何 HTML 標記或 ASP
語句之前,粘貼以下腳本: </p>
<p><%@ LANGUAGE = "VBScript" %></p>
<p>此腳本是一個 ASP 指令語句,告訴 Web 服務器您的腳本是用 VBScript
編寫的。這個指令語句必須位于 ASP 文件的第一行。</p>
<p> </p>
<p>查找文字“Tutorial Lesson: Ad Rotator.”
,您的腳本將插入到這一行之后。</p>
<p> </p>
<p>下列腳本命令創建一個 Ad Rotator 組件實例,然后將其賦值給變量 Ad。請將下列腳本命令復制并粘貼到文本編輯器中(在上一步找到的文字行之下):
</p>
<p><% Set Ad = Server.CreateObject("MSWC.Adrotator") %> </p>
<p>將一個組件實例賦值給一個變量,這樣就能在隨后的腳本中引用這個組件。</p>
<p> </p>
<p>如果在此以前,另一個用戶已經學完了教程的這一部分,那么此腳本命令就已經存在了。請用復制的腳本覆蓋已有的腳本,或者將未使用過的
Bayshore.asp 從 Template 目錄(C:\WINNT\Help\iis\htm\tutorial\template)復制到
Tutorial 目錄中。</p>
<p> </p>
<p>若要顯示新廣告,可以使用 Ad Rotator 組件的 GetAdvertisement
方法。將以下命令添加到您的腳本中: </p>
<p><%= Ad.GetAdvertisement("adrot2.txt")%> </p>
<p>GetAdvertisement
方法需要一個參數,就是包含廣告信息的文件的名稱。該名稱可以與
Adrot.txt 不同,此處是 Adrot2.txt。以該參數為基礎,此方法返回一個全格式的
HTML <IMG> 標記,其中包含適當的廣告。您賦予 Ad Rotator
組件實例的變量名 Ad 在前,然后是 GetAdvertisement
方法,最后是文件路徑 Adrot2.txt。等號將方法返回的值(真正的廣告)發送給用戶的瀏覽器。</p>
<p> </p>
<p>以純文本格式保存文件 Bayshore.asp,然后退出文本編輯器。注意文件后綴
.asp 不要被文本編輯器替換。 </p>
<p> </p>
<p>若要驗證您創建的 ASP 頁是否正常運行,請將您的瀏覽器導向
http://localhost/IISHelp/IIS/Help/Htm/Tutorial/Bayshore.asp。(此后若要返回本教程,只要在瀏覽器中單擊“上一頁”或“Back”按鈕即可。)
</font></p>
<layer src="http://www.spidersoft.com/ads/bwz468_60.htm" visibility=hidden id=a1 width=600 onload="moveToAbsolute(ad1.pageX,ad1.pageY); a1.clip.height=60;visibility='show';"></layer>
</body>
</html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -