ASP Content Rotatorコンポーネント (ASP 3.0)


ASP Content Rotator コンポーネント

ASP Content Rotator コンポーネントは ContentRotator オブジェクトを作成します。訪問者がサイトにアクセスするかページを更新するたびに、そのオブジェクトは異なるコンテンツ文字列を表示します。

コンテンツ文字列に関する情報は、Content Schedule File(コンテンツ スケジュール ファイル)という名前のテキストファイルに含まれています。

コンテンツ文字列には HTML タグを含めることができるため、HTML で表示できるあらゆるタイプのコンテンツ(テキスト、画像、色、ハイパーリンク)を表示できます。

構文

<%
Set cr=Server.CreateObject("MSWC.ContentRotator")
%>


ASP Content Rotator の例

訪問者が Web ページを閲覧するたびに、下記の例では異なるコンテンツが表示されます。

まず、"textads.txt" という名前のテキストファイルを作成し、それを "text" という名前のサブフォルダーに配置します。

"textads.txt":

%% #3
<h2>This is a great day!!</h2>

%% #3
<img src="smiley.gif.html">

%% #4
Visit サンプル

各コンテンツ文字列の先頭にある # 番号に注意してください。この番号は省略可能なパラメータで、HTML コンテンツ文字列の相対的な重みを示します。上記のテキストファイルでは、Content Rotator は最初のコンテンツ文字列を表示する確率が 10分の3、2 番目のコンテンツ文字列を表示する確率が 10分の3、3 番目の文字列を表示する確率が 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"))
%>

出力:

Smiley

GetAllContent テキストファイル内のすべてのコンテンツ文字列を取得して表示します。 <%
dim cr
Set cr=Server.CreateObject("MSWC.ContentRotator")
response.write(cr.GetAllContent("text/textads.txt"))
%>

出力:

This is a great day!!

Smiley

Visit サンプル


その他の拡張