ASP Content Rotator 元件
ASP Content Rotator 元件建立一個 ContentRotator 對象,每當訪客進入網站或重新整理頁面時,該對象就會顯示一段不同的内容字元串。
有關内容字元串的資訊是包含在一個名為内容目錄檔案(Content Schedule File)的文本檔案中。
内容字元串可包含 HTML 标簽,這樣您就可以顯示 HTML 可呈現的任何類型的内容:文本、圖像、顔色或者超連結。
文法
<%
Set cr=Server.CreateObject("MSWC.ContentRotator")
%>
ASP Content Rotator 執行個體
每當訪客浏覽網頁時,下面的執行個體就會顯示不同的内容。
首先,建立一個名為 "textads.txt" 的文本檔案,并把它放置在名為 "text" 的子檔案夾中。
"textads.txt":
%% #3
<h2>This is a great day!!</h2>
%% #3
<img src="smiley.gif">
%% #4
<a href="http://www.runoob.com">Visit RUNOOB</a>
請注意在每個内容字元串起始位置的 # 号碼。這個号碼是一個可選的參數,用來訓示 HTML 内容字元串的相對權重。在上面的文本檔案中,Content Rotator 有十分之三的幾率顯示第一個内容字元串,有十分之三的幾率顯示第二個内容字元串,有十分之四的幾率顯示第三個字元串。
然後,建立一個 ASP 檔案,并插入下面的代碼:
執行個體
<html>
<body>
set cr=server.createobject("MSWC.ContentRotator")
response.write(cr.ChooseContent("text/textads.txt"))
</body>
</html>
ASP Content Rotator 元件的方法
方法 | 描述 | |
---|---|---|
ChooseContent | 擷取并顯示某個内容字元串。 | dim cr Set cr=Server.CreateObject("MSWC.ContentRotator") response.write(cr.ChooseContent("text/textads.txt")) %> 輸出: ![]() |
GetAllContent | 取回并顯示文本檔案中所有的内容字元串。 | response.write(cr.GetAllContent("text/textads.txt")) This is a great day!!![]() |