最新のWeb開発のチュートリアル
 

ASPコンテンツローテータコンポーネント(ASP 3.0)


ASPコンテンツローテータコンポーネント

ASPコンテンツローテータコンポーネントは、訪問者がページに入るか、リフレッシュするたびに異なるコンテンツの文字列を表示するContentRotatorオブジェクトを作成します。

コンテンツスケジュールファイルと呼ばれるテキストファイルには、コンテンツの文字列に関する情報が含まれています。

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

構文

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

ASPコンテンツローテーター例

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

まず、名前のテキストファイルを作成し"textads.txt"と呼ばれるサブフォルダに置き"text"

"textads.txt":

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

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

%% #4
<a href="http://www.w3ii.com">Visit w3ii.com</a>

各コンテンツの文字列の先頭に番号NUMBERに注意してください。 この数は、HTMLコンテンツ文字列の相対的な重みを示す任意のパラメータです。 上記のテキストファイルに、コンテンツ回転子は、第一及び第二のコンテンツ列時間の時間の三第十、第三列四分の一を表示します。

その後、ASPファイルを作成し、次のコードを挿入します。

<html>
<body>
<%
set cr=server.createobject("MSWC.ContentRotator")
response.write(cr.ChooseContent("text/textads.txt"))
%>
</body>
</html>

表示例»

ASPコンテンツローテータコンポーネントのメソッド

方法 説明
ChooseContent コンテンツの文字列を取得し、表示します <%
dim cr
Set cr=Server. CreateObject("MSWC.ContentRotator")
response. write(cr.ChooseContent("text/textads.txt") )
%>

Output:

スマイリー

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

Output:

This is a great day!!

スマイリー

Visit w3ii.com