ContentRotator 元件能建立 ContentRotator 物件,每當訪客進站或重新整理頁面時,自動從文字檔中隨機抽取一段內容字串顯示。內容字串支援 HTML 標籤,可呈現文字、圖片、超連結等多樣化內容。
<%
Set cr = Server.CreateObject("MSWC.ContentRotator")
%>
步驟 1:建立內容排程檔
在網站目錄下建立 text/textads.txt,格式如下:
%% #3
<h2>This is a great day!!</h2>
%% #3
<img src="smiley.gif">
%% #4
<a href="https://www.w3cschool.cc">Visit W3CSchool.cc</a>
權重說明:每段內容開頭的 #數字 為相對權重。上例總權重 10,第一、二段各佔 3/10 機率,第三段佔 4/10。
步驟 2:ASP 頁面引用
<html>
<body>
<%
set cr = server.createobject("MSWC.ContentRotator")
response.write(cr.ChooseContent("text/textads.txt"))
%>
</body>
</html>
| 方法 | 描述 | 範例 |
|---|---|---|
| ChooseContent | 取得並顯示一段隨機內容字串 | |
| GetAllContent | 一次取回並顯示檔案中所有內容字串 | |
輸出範例:
註:此元件屬於傳統 ASP 經典元件,現代開發建議改用 JavaScript 前端輪播或後端快取機制實現更靈活的內容輪換。