?? l3.txt
字號(hào):
第 一 課 : 使 用 Ad Rotator ( 廣 告 輪 換 器 ) 組 件
Internet Web 節(jié) 點(diǎn) 通 常 提 供 廣 告 空 間 。 要 讓 節(jié) 點(diǎn) 看 起 來 有 趣 , 并 且 要 在 有 限 的 空
間 內(nèi) 顯 示 好 幾 個(gè) 客 戶 的 廣 告 , 您 也 許 希 望 循 環(huán) 顯 示 不 同 的 廣 告 。 Ad Rotator 組 件
簡 化 了 按 順 序 顯 示 每 幅 廣 告 的 任 務(wù) , 并 且 讓 添 加 新 廣 告 的 工 作 變 得 更 輕 松 。 另 外
, 您 能 夠 輕 松 地 添 加 或 更 改 廣 告 的 超 級(jí) 鏈 接 , 這 樣 用 戶 就 可 以 通 過 單 擊 廣 告 來 訪
問 廣 告 客 戶 的 Web 節(jié) 點(diǎn) 。 在 本 課 中 , 您 將 創(chuàng) 建 一 個(gè) 腳 本 , 通 過 調(diào) 用 Ad Rotator
組 件 來 輪 換 4 個(gè) 隨 機(jī) 選 擇 的 廣 告 。 單 擊 下 面 的 “ 演 示 (Show Me) ” 按 鈕 , 可 以
看 到 一 個(gè) 示 例 廣 告 , 然 后 再 次 單 擊 該 按 鈕 , 輪 換 到 另 一 個(gè) 廣 告 。
----------------------------------------------------------------------
----------
----------------------------------------------------------------------
----------
創(chuàng) 建 廣 告 文 件
我 們 已 經(jīng) 為 一 項(xiàng) 虛 構(gòu) 的 業(yè) 務(wù) 創(chuàng) 建 了 一 個(gè) Web 頁 , 名 叫 “ Bayshore Travel ” , 您
將 在 該 頁 中 插 入 廣 告 輪 換 腳 本 。 您 可 以 創(chuàng) 建 一 個(gè) 簡 單 的 文 本 文 件 來 告 訴 Ad Rota
tor 組 件 要 插 入 哪 些 廣 告 以 及 每 個(gè) 廣 告 顯 示 時(shí) 間 的 百 分 比 。 我 們 已 經(jīng) 為 您 創(chuàng) 建 了
一 個(gè) 包 含 廣 告 的 文 件 。 要 查 看 它 , 請 用 文 本 編 輯 器 打 開 localhost Web 服 務(wù) 器 上
Tutorial 目 錄 (C:\WINNT\Help\iis\htm\tutorial) 中 的 Adrot.txt 文 件 。
文 件 第 一 行 設(shè) 置 的 腳 本 文 件 ( 此 處 是 Redirect.asp ) 將 在 用 戶 單 擊 廣 告 時(shí) 被 調(diào) 用
。 通 過 修 改 Redirect.asp 文 件 , 可 以 在 鏈 接 到 廣 告 客 戶 的 Web 節(jié) 點(diǎn) 之 前 執(zhí) 行 指
定 的 操 作 , 比 如 追 蹤 廣 告 受 歡 迎 的 程 度 。 后 面 3 行 規(guī) 定 了 廣 告 圖 像 的 寬 、 高 和 邊
框 。
redirect /iishelp/iis/htm/tutorial/redirect.asp
width 180
height 180
border 1
接 下 來 , 文 件 包 含 了 廣 告 數(shù) 據(jù) 。 對 每 一 個(gè) 廣 告 , 都 包 括 使 用 的 圖 像 、 用 戶 單 擊 時(shí)
轉(zhuǎn) 向 的 URL ( 此 處 是 調(diào) 用 Redirect.asp 之 后 ) 、 圖 像 的 說 明 文 字 以 及 廣 告 顯 示
時(shí) 間 的 百 分 比 :
/iishelp/iis/htm/tutorial/nyc.jpg
http://www.microsoft.com
Big Deals in the Big Apple
35
通 過 在 分 離 的 文 件 中 維 護(hù) 廣 告 信 息 , 您 單 位 中 的 不 同 小 組 就 能 夠 更 新 Adrot.txt
文 件 , 而 不 用 您 來 更 新 ASP 頁 。 不 同 的 小 組 能 夠 維 護(hù) 節(jié) 點(diǎn) 中 不 同 部 分 的 廣 告 文
件 。
創(chuàng) 建 腳 本
用 文 本 編 輯 器 打 開 localhost Web 服 務(wù) 器 上 Tutorial 目 錄 (C:\WINNT\Help\i
is\htm\tutorial) 中 的 Bayshore.asp 文 件 。
在 Bayshore.asp 文 件 的 開 頭 , 在 任 何 HTML 標(biāo) 記 或 ASP 語 句 之 前 , 粘 貼 以 下 腳
本 :
〈 %@ LANGUAGE = "VBScript" % 〉
此 腳 本 是 一 個(gè) ASP 指 令 語 句 , 告 訴 Web 服 務(wù) 器 您 的 腳 本 是 用 VBScript 編 寫 的
。 這 個(gè) 指 令 語 句 必 須 位 于 ASP 文 件 的 第 一 行 。
查 找 文 字 “ Tutorial Lesson: Ad Rotator. ” , 您 的 腳 本 將 插 入 到 這 一 行 之 后 。
下 列 腳 本 命 令 創(chuàng) 建 一 個(gè) Ad Rotator 組 件 實(shí) 例 , 然 后 將 其 賦 值 給 變 量 Ad 。 請 將 下
列 腳 本 命 令 復(fù) 制 并 粘 貼 到 文 本 編 輯 器 中 ( 在 上 一 步 找 到 的 文 字 行 之 下 ) :
〈 % Set Ad = Server.CreateObject("MSWC.Adrotator") % 〉
將 一 個(gè) 組 件 實(shí) 例 賦 值 給 一 個(gè) 變 量 , 這 樣 就 能 在 隨 后 的 腳 本 中 引 用 這 個(gè) 組 件 。
如 果 在 此 以 前 , 另 一 個(gè) 用 戶 已 經(jīng) 學(xué) 完 了 教 程 的 這 一 部 分 , 那 么 此 腳 本 命 令 就 已 經(jīng)
存 在 了 。 請 用 復(fù) 制 的 腳 本 覆 蓋 已 有 的 腳 本 , 或 者 將 未 使 用 過 的 Bayshore.asp 從
Template 目 錄 (C:\WINNT\Help\iis\htm\tutorial\template) 復(fù) 制 到 Tutorial
目 錄 中 。
若 要 顯 示 新 廣 告 , 可 以 使 用 Ad Rotator 組 件 的 GetAdvertisement 方 法 。 將 以
下 命 令 添 加 到 您 的 腳 本 中 :
〈 %= Ad.GetAdvertisement("adrot2.txt")% 〉
GetAdvertisement 方 法 需 要 一 個(gè) 參 數(shù) , 就 是 包 含 廣 告 信 息 的 文 件 的 名 稱 。 該 名 稱
可 以 與 Adrot.txt 不 同 , 此 處 是 Adrot2.txt 。 以 該 參 數(shù) 為 基 礎(chǔ) , 此 方 法 返 回 一
個(gè) 全 格 式 的 HTML 〈 IMG 〉 標(biāo) 記 , 其 中 包 含 適 當(dāng) 的 廣 告 。 您 賦 予 Ad Rotator 組 件
實(shí) 例 的 變 量 名 Ad 在 前 , 然 后 是 GetAdvertisement 方 法 , 最 后 是 文 件 路 徑 Adr
ot2.txt 。 等 號(hào) 將 方 法 返 回 的 值 ( 真 正 的 廣 告 ) 發(fā) 送 給 用 戶 的 瀏 覽 器 。
以 純 文 本 格 式 保 存 文 件 Bayshore.asp , 然 后 退 出 文 本 編 輯 器 。 注 意 文 件 后 綴 .a
sp 不 要 被 文 本 編 輯 器 替 換 。
若 要 驗(yàn) 證 您 創(chuàng) 建 的 ASP 頁 是 否 正 常 運(yùn) 行 , 請 將 您 的 瀏 覽 器 導(dǎo) 向 http://localho
st/IISHelp/IIS/Help/Htm/Tutorial/Bayshore.asp 。 ( 此 后 若 要 返 回 本 教 程 , 只
要 在 瀏 覽 器 中 單 擊 “ 上 一 頁 ” 或 “ Back ” 按 鈕 即 可 。 )
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -