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 これは素晴らしい日です!! %% #2 <h1>Smile</h1> %% #3 <img src="smiley.gif"> %% #4 こちらのリンク<a href="http://www.codew3c.com">リンク</a>
注意:各内容文字列の先頭に#番号があります。この番号はオプションのパラメータで、HTML 内容文字列の相対的な重みを指定します。この例では、Content Rotator は最初の内容文字列が10分の1の確率で表示され、2番目の内容文字列が10分の2の確率で表示され、3番目の文字列が10分の3の確率で表示され、4番目の文字列が10分の4の確率で表示されます。
次に、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 介绍