首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> ASP 程式設計 >> ASP 入門教學

ASP 入門教學:內容輪播組件實作隨機顯示

     編輯:ASP 入門教學

ContentRotator 組件應用場景

  • 每日新聞隨機顯示
  • 隨機連結推薦
  • 複雜廣告輪播系統(超越 AdRotator)

使用步驟

  1. 建立 MSWC.ContentRotator 實例
  2. 建立內容排程檔(權重標記 + 內容區塊)
  3. 呼叫 ChooseContent 或 GetAllContent 顯示

內容排程檔格式

%%#n//註解
顯示內容(HTML、腳本、物件標記均可)
  • n:顯示權重(預設 1),值越大機率越高
  • 註解可選,內容區塊支援任意 HTML

方法對照

方法說明
ChooseContent(file)隨機選取一條目顯示
GetAllContent(file)顯示所有條目,以 <hr> 分隔

實作範例:框架頁面隨機文字播放器

main.htm 雙框架,左側個人首頁,右側 right.asp 載入輪播內容:

<frameset cols="250,*">
  <frame src="home.asp" name="left">
  <frame src="right.asp" name="right">
</frameset>

right.asp:

<% 
Set MyContent = Server.CreateObject("MSWC.ContentRotator")
Response.Write MyContent.ChooseContent("ss.txt")
Set MyContent = Nothing
%>

ss.txt 內容排程:

%%#2//圖片超連結
<a href="https://www.163.com"><img src="3.gif"></a>

%%#2//格式化詩句
<center><font face="楷體_GB2312" size="6" color="red">
<p>白日依山盡,黃河入海流。</p>
<p>欲窮千里目,更上一層樓。</p></font></center>

%%#1//嵌入 Flash
<embed src="a.swf" width="500" height="450"></embed>

內容輪播組件支援任意 HTML 片段,靈活度極高,適合動態內容區塊建置。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved