ASP Content Rotator (ASP 3.0)
- 上一頁 ASP ContentLinking
- 下一頁 AJAX 簡介
實例
- Content Rotator 組件
- 每當用戶訪問或者刷新頁面時,該組件就會顯示不同的 HTML 內容字符串。
ASP Content Rotator 組件
ASP Content Rotator 組件會創建一個 ContentRotator 對象,每當用戶訪問或者刷新某個頁面時,該對象就會顯示一段不同的 HTML 內容字符串。一個名為內容目錄文件(Content Schedule File)的文本文件包含著有關內容字符串的信息。
內容字符串可包含 HTML 標簽,這樣你就可以顯示 HTML 可呈現的任何內容:文本、圖像、顏色或者超級鏈接。
語法
<% Set cr=Server.CreateObject( "MSWC.ContentRotator" ) %>
每當某用戶查看網頁時,下面這個例子就會顯示不同的內容。首先在站點根目錄的子文件夾 text 中創建一個名為 "textads.txt" 的文件。
"textads.txt":
%% #1 This is a great day!! %% #2 <h1>Smile</h1> %% #3 <img src="smiley.gif"> %% #4 Here's a <a href="http://www.codew3c.com">link</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 | 取回并顯示文本文件中所有的內容字符串 |
<% dim cr Set cr=Server.CreateObject("MSWC.ContentRotator") response.write(cr.GetAllContent("text/textads.txt")) %> 輸出: |
- 上一頁 ASP ContentLinking
- 下一頁 AJAX 簡介