ASP Content Rotatorコンポーネント (ASP 3.0)
ASP Content Rotator コンポーネント
ASP Content Rotator コンポーネントは ContentRotator オブジェクトを作成します。訪問者がサイトにアクセスするかページを更新するたびに、そのオブジェクトは異なるコンテンツ文字列を表示します。
コンテンツ文字列に関する情報は、Content Schedule File(コンテンツ スケジュール ファイル)という名前のテキストファイルに含まれています。
コンテンツ文字列には HTML タグを含めることができるため、HTML で表示できるあらゆるタイプのコンテンツ(テキスト、画像、色、ハイパーリンク)を表示できます。
構文
<%
Set cr=Server.CreateObject("MSWC.ContentRotator")
%>
Set cr=Server.CreateObject("MSWC.ContentRotator")
%>
ASP Content Rotator の例
訪問者が Web ページを閲覧するたびに、下記の例では異なるコンテンツが表示されます。
まず、"textads.txt" という名前のテキストファイルを作成し、それを "text" という名前のサブフォルダーに配置します。
"textads.txt":
各コンテンツ文字列の先頭にある # 番号に注意してください。この番号は省略可能なパラメータで、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>
<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")) %> 出力: This is a great day!!
|
その他の拡張
