<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>サンプルコードで学ぶASP</title>
	
	<link>http://asp.verygoodtown.com</link>
	<description>レガシーなASPの使い方をコード付きで紹介します。</description>
	<lastBuildDate>Tue, 13 Apr 2010 02:25:06 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/aspverygoodtown" /><feedburner:info uri="aspverygoodtown" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>文字を含むかチェックする</title>
		<link>http://feedproxy.google.com/~r/aspverygoodtown/~3/3_90Tmlgtjc/string-check-function-instr-instrrev</link>
		<comments>http://asp.verygoodtown.com/2010/04/string-check-function-instr-instrrev#comments</comments>
		<pubDate>Tue, 13 Apr 2010 02:25:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[フォーム]]></category>
		<category><![CDATA[check]]></category>
		<category><![CDATA[InStr]]></category>
		<category><![CDATA[InStrRev]]></category>
		<category><![CDATA[string]]></category>
		<category><![CDATA[チェック]]></category>
		<category><![CDATA[文字列]]></category>

		<guid isPermaLink="false">http://asp.verygoodtown.com/?p=1292</guid>
		<description><![CDATA[特定の文字を含むかチェックする方法を説明します。

特定の文字列が含まれるかチェックするにはInStrかInStrRevを使用します。
1234567891011121314151617181920212223242526272829303132&#60;html&#62;
&#60;head&#62;
&#60;title&#62;&#60;/title&#62;
&#60;/head&#62;
&#60;body&#62;
&#60;%

Dim data
data = Request.Form(&#34;data&#34;)

Dim checkData
checkData = &#34;サンプル&#34;

If InStr(data,checkData) &#62; 0 Then
&#160; &#160; Response.Write data &#38; &#34;に&#34; &#38; checkData &#38; &#34;は含まれています&#34;
Else
&#160; &#160; Response.Write data &#38; &#34;に&#34; &#38; checkData &#38; &#34;は含まれています&#34;
End If


If InStrRev(data,checkData) &#62; 0 Then
&#160; &#160; Response.Write data &#38; &#34;に&#34; &#38; checkData &#38; &#34;は含まれています&#34;
Else
&#160; &#160; Response.Write data &#38; &#34;に&#34; &#38; checkData &#38; &#34;は含まれています&#34;
End If
%&#62;
&#60;form action=&#34;&#34; method=&#34;post&#34;&#62;
&#60;input [...]]]></description>
			<content:encoded><![CDATA[<p>特定の文字を含むかチェックする方法を説明します。</p>
<p><span id="more-1292"></span></p>
<p>特定の文字列が含まれるかチェックするには<a href="http://asp.verygoodtown.com/2010/04/instr">InStr</a>か<a href="http://asp.verygoodtown.com/2010/04/instrrev">InStrRev</a>を使用します。</p>
<div class="codecolorer-container vb default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:500px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br /></div></td><td><div class="vb codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;title&gt;&lt;/title&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;%<br />
<br />
<span style="color: #000080;">Dim</span> data<br />
data = Request.Form(<span style="color: #800000;">&quot;data&quot;</span>)<br />
<br />
<span style="color: #000080;">Dim</span> checkData<br />
checkData = <span style="color: #800000;">&quot;サンプル&quot;</span><br />
<br />
<span style="color: #000080;">If</span> InStr(data,checkData) &gt; 0 <span style="color: #000080;">Then</span><br />
&nbsp; &nbsp; Response.Write data &amp; <span style="color: #800000;">&quot;に&quot;</span> &amp; checkData &amp; <span style="color: #800000;">&quot;は含まれています&quot;</span><br />
<span style="color: #000080;">Else</span><br />
&nbsp; &nbsp; Response.Write data &amp; <span style="color: #800000;">&quot;に&quot;</span> &amp; checkData &amp; <span style="color: #800000;">&quot;は含まれています&quot;</span><br />
<span style="color: #000080;">End</span> <span style="color: #000080;">If</span><br />
<br />
<br />
<span style="color: #000080;">If</span> InStrRev(data,checkData) &gt; 0 <span style="color: #000080;">Then</span><br />
&nbsp; &nbsp; Response.Write data &amp; <span style="color: #800000;">&quot;に&quot;</span> &amp; checkData &amp; <span style="color: #800000;">&quot;は含まれています&quot;</span><br />
<span style="color: #000080;">Else</span><br />
&nbsp; &nbsp; Response.Write data &amp; <span style="color: #800000;">&quot;に&quot;</span> &amp; checkData &amp; <span style="color: #800000;">&quot;は含まれています&quot;</span><br />
<span style="color: #000080;">End</span> <span style="color: #000080;">If</span><br />
%&gt;<br />
&lt;form action=<span style="color: #800000;">&quot;&quot;</span> method=<span style="color: #800000;">&quot;post&quot;</span>&gt;<br />
&lt;input <span style="color: #000080;">type</span>=<span style="color: #800000;">&quot;text&quot;</span> name=<span style="color: #800000;">&quot;data&quot;</span>&gt;<br />
&lt;input <span style="color: #000080;">type</span>=<span style="color: #800000;">&quot;submit&quot;</span>&gt;<br />
&lt;/form&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</div></td></tr></tbody></table></div>
<img src="http://feeds.feedburner.com/~r/aspverygoodtown/~4/3_90Tmlgtjc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://asp.verygoodtown.com/2010/04/string-check-function-instr-instrrev/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://asp.verygoodtown.com/2010/04/string-check-function-instr-instrrev</feedburner:origLink></item>
		<item>
		<title>InStrRev</title>
		<link>http://feedproxy.google.com/~r/aspverygoodtown/~3/IoGmGRvK6Pk/instrrev</link>
		<comments>http://asp.verygoodtown.com/2010/04/instrrev#comments</comments>
		<pubDate>Mon, 12 Apr 2010 13:24:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[リファレンス]]></category>
		<category><![CDATA[InStrRev]]></category>

		<guid isPermaLink="false">http://asp.verygoodtown.com/?p=1325</guid>
		<description><![CDATA[
InStrRev &#8212; ある文字列の中から指定した文字列を最後から検索し、最初に見つかった文字列の開始位置を返します。
構文
InStr (haystack, needle, [,start] [,mode]) 
パラメータ

haystack
入力文字列
needle
検索する文字列
start
検索する開始位置を指定します。
この引数を省略した場合は文字列の最後から検索します
mode
省略可能です。文字列比較モードを指定します。&#8221;vbBinaryCompare&#8221; 又は &#8220;0&#8243; を指定するとバイナリモードで比較を行い、大文字小文字を区別します。&#8221;vbTextCompare&#8221; 又は &#8220;1&#8243; を指定するとテキストモードで比較を行い、大文字小文字を区別しません。デフォルトはバイナリモードで比較します。

戻り値



パラメータの値
戻り値


haystackが空文字（&#8221;"）
Null


haystackがNull
0


needleが空文字（&#8221;"）
startを返します。


needleがNull
Null


needleが見つからない
0


needleが見つかった
見つかった位置を返します。


startがhaystackの長さより大きい
0



説明
文字列が見つかった場合は、開始位置を数値で返します。文字列が見つからなかった場合は 0またはnullが返されます。
例
VBScript
1234567Dim str1,str2
str1 = &#34;今日は晴れています。やっぱり晴れは良いですね。&#34;
If InStrRev(str1,&#34;晴れ&#34;) &#62; 0 Then
&#160; &#160; Response.Write &#34;晴れ&#34;
Else
&#160; &#160; Response.Write &#34;晴れ以外&#34;
End If
]]></description>
			<content:encoded><![CDATA[<p><span id="more-1325"></span></p>
<p>InStrRev &#8212; ある文字列の中から指定した文字列を最後から検索し、最初に見つかった文字列の開始位置を返します。</p>
<h3>構文</h3>
<p>InStr (haystack, needle, [,start] [,mode]) </p>
<h3>パラメータ</h3>
<dl>
<dt>haystack</dt>
<dd>入力文字列</dd>
<dt>needle</dt>
<dd>検索する文字列</dd>
<dt>start</dt>
<dd>検索する開始位置を指定します。<br />
この引数を省略した場合は文字列の最後から検索します</dd>
<dt>mode</dt>
<dd>省略可能です。文字列比較モードを指定します。&#8221;vbBinaryCompare&#8221; 又は &#8220;0&#8243; を指定するとバイナリモードで比較を行い、大文字小文字を区別します。&#8221;vbTextCompare&#8221; 又は &#8220;1&#8243; を指定するとテキストモードで比較を行い、大文字小文字を区別しません。デフォルトはバイナリモードで比較します。</dd>
</dl>
<h3>戻り値</h3>
<table class="table_list" border="0">
<tbody>
<tr>
<th>パラメータの値</th>
<th>戻り値</th>
</tr>
<tr>
<td>haystackが空文字（&#8221;"）</td>
<td>Null</td>
</tr>
<tr>
<td>haystackがNull</td>
<td>0</td>
</tr>
<tr>
<td>needleが空文字（&#8221;"）</td>
<td>startを返します。</td>
</tr>
<tr>
<td>needleがNull</td>
<td>Null</td>
</tr>
<tr>
<td>needleが見つからない</td>
<td>0</td>
</tr>
<tr>
<td>needleが見つかった</td>
<td>見つかった位置を返します。</td>
</tr>
<tr>
<td>startがhaystackの長さより大きい</td>
<td>0</td>
</tr>
</tbody>
</table>
<h3>説明</h3>
<p>文字列が見つかった場合は、開始位置を数値で返します。文字列が見つからなかった場合は 0またはnullが返されます。</p>
<h3>例</h3>
<p>VBScript</p>
<div class="codecolorer-container vb default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br /></div></td><td><div class="vb codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000080;">Dim</span> str1,str2<br />
str1 = <span style="color: #800000;">&quot;今日は晴れています。やっぱり晴れは良いですね。&quot;</span><br />
<span style="color: #000080;">If</span> InStrRev(str1,<span style="color: #800000;">&quot;晴れ&quot;</span>) &gt; 0 <span style="color: #000080;">Then</span><br />
&nbsp; &nbsp; Response.Write <span style="color: #800000;">&quot;晴れ&quot;</span><br />
<span style="color: #000080;">Else</span><br />
&nbsp; &nbsp; Response.Write <span style="color: #800000;">&quot;晴れ以外&quot;</span><br />
<span style="color: #000080;">End</span> <span style="color: #000080;">If</span></div></td></tr></tbody></table></div>
<img src="http://feeds.feedburner.com/~r/aspverygoodtown/~4/IoGmGRvK6Pk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://asp.verygoodtown.com/2010/04/instrrev/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://asp.verygoodtown.com/2010/04/instrrev</feedburner:origLink></item>
		<item>
		<title>InStr</title>
		<link>http://feedproxy.google.com/~r/aspverygoodtown/~3/Z30RoOc6Od8/instr</link>
		<comments>http://asp.verygoodtown.com/2010/04/instr#comments</comments>
		<pubDate>Sat, 10 Apr 2010 05:49:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[リファレンス]]></category>
		<category><![CDATA[InStr]]></category>
		<category><![CDATA[string]]></category>
		<category><![CDATA[文字]]></category>

		<guid isPermaLink="false">http://asp.verygoodtown.com/?p=1297</guid>
		<description><![CDATA[
InStr &#8212; ある文字列の中から指定した文字列を検索し、最初に見つかった文字列の開始位置を返します。
構文
InStr ([start, ] haystack, needle [, mode]) 
パラメータ

start
検索する開始位置を指定します。
この引数を省略した場合は文字列の先頭から検索します
haystack
入力文字列
needle
検索する文字列
mode
省略可能です。文字列比較モードを指定します。&#8221;vbBinaryCompare&#8221; 又は &#8220;0&#8243; を指定するとバイナリモードで比較を行い、大文字小文字を区別します。&#8221;vbTextCompare&#8221; 又は &#8220;1&#8243; を指定するとテキストモードで比較を行い、大文字小文字を区別しません。デフォルトはバイナリモードで比較します。

戻り値



パラメータの値
戻り値


haystackが空文字（&#8221;"）
0


haystackがNull
0


needleが空文字（&#8221;"）
startを返します。


needleがNull
Null


needleが見つからない
0


needleが見つかった
見つかった位置を返します。


startがhaystackの長さより大きい
0



説明
文字列が見つかった場合は、開始位置を数値で返します。文字列が見つからなかった場合は 0またはnullが返されます。
例
VBScript
1234567Dim str1,str2
str1 = &#34;今日は晴れています&#34;
If InStr(str1,&#34;晴れ&#34;) &#62; 0 Then
&#160; &#160; Response.Write &#34;晴れ&#34;
Else
&#160; &#160; Response.Write &#34;晴れ以外&#34;
End If
]]></description>
			<content:encoded><![CDATA[<p><span id="more-1297"></span></p>
<p>InStr &#8212; ある文字列の中から指定した文字列を検索し、最初に見つかった文字列の開始位置を返します。</p>
<h3>構文</h3>
<p>InStr ([start, ] haystack, needle [, mode]) </p>
<h3>パラメータ</h3>
<dl>
<dt>start</dt>
<dd>検索する開始位置を指定します。<br />
この引数を省略した場合は文字列の先頭から検索します</dd>
<dt>haystack</dt>
<dd>入力文字列</dd>
<dt>needle</dt>
<dd>検索する文字列</dd>
<dt>mode</dt>
<dd>省略可能です。文字列比較モードを指定します。&#8221;vbBinaryCompare&#8221; 又は &#8220;0&#8243; を指定するとバイナリモードで比較を行い、大文字小文字を区別します。&#8221;vbTextCompare&#8221; 又は &#8220;1&#8243; を指定するとテキストモードで比較を行い、大文字小文字を区別しません。デフォルトはバイナリモードで比較します。</dd>
</dl>
<h3>戻り値</h3>
<table class="table_list" border="0">
<tbody>
<tr>
<th>パラメータの値</th>
<th>戻り値</th>
</tr>
<tr>
<td>haystackが空文字（&#8221;"）</td>
<td>0</td>
</tr>
<tr>
<td>haystackがNull</td>
<td>0</td>
</tr>
<tr>
<td>needleが空文字（&#8221;"）</td>
<td>startを返します。</td>
</tr>
<tr>
<td>needleがNull</td>
<td>Null</td>
</tr>
<tr>
<td>needleが見つからない</td>
<td>0</td>
</tr>
<tr>
<td>needleが見つかった</td>
<td>見つかった位置を返します。</td>
</tr>
<tr>
<td>startがhaystackの長さより大きい</td>
<td>0</td>
</tr>
</tbody>
</table>
<h3>説明</h3>
<p>文字列が見つかった場合は、開始位置を数値で返します。文字列が見つからなかった場合は 0またはnullが返されます。</p>
<h3>例</h3>
<p>VBScript</p>
<div class="codecolorer-container vb default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br /></div></td><td><div class="vb codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000080;">Dim</span> str1,str2<br />
str1 = <span style="color: #800000;">&quot;今日は晴れています&quot;</span><br />
<span style="color: #000080;">If</span> InStr(str1,<span style="color: #800000;">&quot;晴れ&quot;</span>) &gt; 0 <span style="color: #000080;">Then</span><br />
&nbsp; &nbsp; Response.Write <span style="color: #800000;">&quot;晴れ&quot;</span><br />
<span style="color: #000080;">Else</span><br />
&nbsp; &nbsp; Response.Write <span style="color: #800000;">&quot;晴れ以外&quot;</span><br />
<span style="color: #000080;">End</span> <span style="color: #000080;">If</span></div></td></tr></tbody></table></div>
<img src="http://feeds.feedburner.com/~r/aspverygoodtown/~4/Z30RoOc6Od8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://asp.verygoodtown.com/2010/04/instr/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://asp.verygoodtown.com/2010/04/instr</feedburner:origLink></item>
		<item>
		<title>POSTされたかどうかをチェックする</title>
		<link>http://feedproxy.google.com/~r/aspverygoodtown/~3/PK-5ufpvAr0/post-data-check</link>
		<comments>http://asp.verygoodtown.com/2010/04/post-data-check#comments</comments>
		<pubDate>Mon, 05 Apr 2010 00:49:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[フォーム]]></category>
		<category><![CDATA[POST]]></category>
		<category><![CDATA[チェック]]></category>

		<guid isPermaLink="false">http://asp.verygoodtown.com/?p=1284</guid>
		<description><![CDATA[データがPOSTされたかどうかはPOSTの値の数を調べる事でチェックする事ができます。
やり方をご説明します。

Countプロパティを使用
Request.Form.Countを使用する事でPOSTされた値の数を取得する事ができます。
この値が1以上の場合には、POSTされたと見なしてOKです。
12345If Request.Form.Count &#62; 0 Then
&#160; &#160; For Each key In Request.Form
&#160; &#160; &#160; &#160; Response.Write &#34;&#60;p&#62;&#34; &#38; key &#38; &#34; = &#34; &#38; Request.Form(key) &#38; &#34;&#60;/p&#62;&#34;
&#160; &#160; Next
End If
]]></description>
			<content:encoded><![CDATA[<p>データがPOSTされたかどうかはPOSTの値の数を調べる事でチェックする事ができます。<br />
やり方をご説明します。</p>
<p><span id="more-1284"></span></p>
<h3>Countプロパティを使用</h3>
<p><strong>Request.Form.Count</strong>を使用する事でPOSTされた値の数を取得する事ができます。<br />
この値が1以上の場合には、POSTされたと見なしてOKです。</p>
<div class="codecolorer-container vb default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br /></div></td><td><div class="vb codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000080;">If</span> Request.Form.Count &gt; 0 <span style="color: #000080;">Then</span><br />
&nbsp; &nbsp; <span style="color: #000080;">For</span> <span style="color: #000080;">Each</span> key <span style="color: #000080;">In</span> Request.Form<br />
&nbsp; &nbsp; &nbsp; &nbsp; Response.Write <span style="color: #800000;">&quot;&lt;p&gt;&quot;</span> &amp; key &amp; <span style="color: #800000;">&quot; = &quot;</span> &amp; Request.Form(key) &amp; <span style="color: #800000;">&quot;&lt;/p&gt;&quot;</span><br />
&nbsp; &nbsp; <span style="color: #000080;">Next</span><br />
<span style="color: #000080;">End</span> <span style="color: #000080;">If</span></div></td></tr></tbody></table></div>
<img src="http://feeds.feedburner.com/~r/aspverygoodtown/~4/PK-5ufpvAr0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://asp.verygoodtown.com/2010/04/post-data-check/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://asp.verygoodtown.com/2010/04/post-data-check</feedburner:origLink></item>
		<item>
		<title>フォームからのデータを全て表示する</title>
		<link>http://feedproxy.google.com/~r/aspverygoodtown/~3/w3EH-uhMiE4/post-get-foreach</link>
		<comments>http://asp.verygoodtown.com/2010/03/post-get-foreach#comments</comments>
		<pubDate>Tue, 30 Mar 2010 11:20:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[基本構文]]></category>
		<category><![CDATA[GET]]></category>
		<category><![CDATA[POST]]></category>
		<category><![CDATA[QueryString]]></category>
		<category><![CDATA[Request]]></category>
		<category><![CDATA[フォーム]]></category>

		<guid isPermaLink="false">http://asp.verygoodtown.com/?p=1263</guid>
		<description><![CDATA[フォームから送信されたデータを全て表示するサンプルを紹介します。

フォームのデータはすべてRequestオブジェクトに格納されています。
Requestオブジェクトはforeachでループ処理をすることができます。
サンプルではGETされたデータ、POSTされたデータを全て表示しています。
For eachで値を全て表示する
12345678910111213141516171819202122&#60;html&#62;
&#60;head&#62;
&#60;title&#62;フォームからのデータを全て表示する&#60;/title&#62;
&#60;/head&#62;
&#60;body&#62;
&#60;%
For each str In Request.QueryString

&#160; &#160; Response.write(&#34;&#60;p&#62;&#34; &#38; str &#38; “ = ” &#38; _
&#160; &#160; Request.QueryString(str) &#38; &#34;&#60;/p&#62;&#34;)

Next 

For each str In Request.Form

&#160; &#160; Response.write(&#34;&#60;p&#62;&#34; &#38; str &#38; “ = ” &#38; _
&#160; &#160; Request.Form(str) &#38; &#34;&#60;/p&#62;&#34;)

Next 
%&#62;
&#60;/body&#62;
&#60;/html&#62;
]]></description>
			<content:encoded><![CDATA[<p>フォームから送信されたデータを全て表示するサンプルを紹介します。</p>
<p><span id="more-1263"></span></p>
<p>フォームのデータはすべてRequestオブジェクトに格納されています。<br />
Requestオブジェクトはforeachでループ処理をすることができます。</p>
<p>サンプルではGETされたデータ、POSTされたデータを全て表示しています。</p>
<h3>For eachで値を全て表示する</h3>
<div class="codecolorer-container vb default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:500px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br /></div></td><td><div class="vb codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;title&gt;フォームからのデータを全て表示する&lt;/title&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;%<br />
<span style="color: #000080;">For</span> <span style="color: #000080;">each</span> str <span style="color: #000080;">In</span> Request.QueryString<br />
<br />
&nbsp; &nbsp; Response.write(<span style="color: #800000;">&quot;&lt;p&gt;&quot;</span> &amp; str &amp; “ = ” &amp; _<br />
&nbsp; &nbsp; Request.QueryString(str) &amp; <span style="color: #800000;">&quot;&lt;/p&gt;&quot;</span>)<br />
<br />
<span style="color: #000080;">Next</span> <br />
<br />
<span style="color: #000080;">For</span> <span style="color: #000080;">each</span> str <span style="color: #000080;">In</span> Request.Form<br />
<br />
&nbsp; &nbsp; Response.write(<span style="color: #800000;">&quot;&lt;p&gt;&quot;</span> &amp; str &amp; “ = ” &amp; _<br />
&nbsp; &nbsp; Request.Form(str) &amp; <span style="color: #800000;">&quot;&lt;/p&gt;&quot;</span>)<br />
<br />
<span style="color: #000080;">Next</span> <br />
%&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</div></td></tr></tbody></table></div>
<img src="http://feeds.feedburner.com/~r/aspverygoodtown/~4/w3EH-uhMiE4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://asp.verygoodtown.com/2010/03/post-get-foreach/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://asp.verygoodtown.com/2010/03/post-get-foreach</feedburner:origLink></item>
		<item>
		<title>フォームのデータを受け取る</title>
		<link>http://feedproxy.google.com/~r/aspverygoodtown/~3/uEyyILcQpOM/request-form-querystring</link>
		<comments>http://asp.verygoodtown.com/2010/03/request-form-querystring#comments</comments>
		<pubDate>Sun, 28 Mar 2010 21:10:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[フォーム]]></category>
		<category><![CDATA[QueryString]]></category>
		<category><![CDATA[Request]]></category>

		<guid isPermaLink="false">http://asp.verygoodtown.com/?p=1213</guid>
		<description><![CDATA[フォームから送信された値を受け取る方法を見ていきます。
POSTおよびGETの受け取り方を説明します。

フォームから送信された値を受けとるには Request.QueryString と Request.Form を使います。
POSTの値を受け取る
123&#60;%
Response.Write(Request.Form(&#34;text1&#34;))
%&#62;
GETの値を受け取る
123&#60;%
Response.Write(Request.QueryString(&#34;text1&#34;))
%&#62;
]]></description>
			<content:encoded><![CDATA[<p>フォームから送信された値を受け取る方法を見ていきます。<br />
POSTおよびGETの受け取り方を説明します。</p>
<p><span id="more-1213"></span></p>
<p>フォームから送信された値を受けとるには <strong>Request.QueryString</strong> と <strong>Request.Form</strong> を使います。</p>
<p>POSTの値を受け取る</p>
<div class="codecolorer-container vb default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="vb codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;%<br />
Response.Write(Request.Form(<span style="color: #800000;">&quot;text1&quot;</span>))<br />
%&gt;</div></td></tr></tbody></table></div>
<p>GETの値を受け取る</p>
<div class="codecolorer-container vb default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="vb codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;%<br />
Response.Write(Request.QueryString(<span style="color: #800000;">&quot;text1&quot;</span>))<br />
%&gt;</div></td></tr></tbody></table></div>
<img src="http://feeds.feedburner.com/~r/aspverygoodtown/~4/uEyyILcQpOM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://asp.verygoodtown.com/2010/03/request-form-querystring/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://asp.verygoodtown.com/2010/03/request-form-querystring</feedburner:origLink></item>
		<item>
		<title>Page Counter コンポーネント</title>
		<link>http://feedproxy.google.com/~r/aspverygoodtown/~3/w7XugGVOnh0/page-counter</link>
		<comments>http://asp.verygoodtown.com/2009/09/page-counter#comments</comments>
		<pubDate>Tue, 01 Sep 2009 02:11:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Other]]></category>
		<category><![CDATA[Page Counter]]></category>

		<guid isPermaLink="false">http://asp.verygoodtown.com/?p=1173</guid>
		<description><![CDATA[Page Counter コンポーネントは、Web ページが開かれた回数を数えて表示する PageCounter オブジェクトを作成します。PageCounter オブジェクトは、一定の間隔でヒット数をテキストファイルに書き込み、サーバーがシャットダウンした場合でもデータが失われないようにします。Page Counter コンポーネントは、内部の Central Management オブジェクトを使用して、アプリケーション内の各ページが開かれた回数を記録します。
Server.CreateObject メソッドを使用してページ上に PageCounter オブジェクトのインスタンスが作成されると、その PageCounter オブジェクトは、指定された Web ページの現在のヒット数を Central Management オブジェクトから取得します。その後は、PageCounter オブジェクトが公開するメソッドでオブジェクトを操作できます。
詳しくは以下

構文
Set oVar = Server.CreateObject( &#8220;MSWC.PageCounter&#8221; )
パラメータ

oVar
Server.CreateObject を呼び出して作成する PageCounter オブジェクトの名前を指定します。

メソッド

Hits
指定された URL が開かれた回数を表示します。
PageHit
ヒット数をインクリメントします。
Reset
指定されたページのヒット数を 0 に設定します。

例
123456789&#60;%
&#160; Set MyPageCounter = Server.CreateObject( &#34;MSWC.PageCounter&#34; )
&#160; HitMe = MyPageCounter.Hits
&#160; If HitMe = 1000000 Then
%&#62;
&#160; You are the lucky 1,000,000th Customer!!! [...]]]></description>
			<content:encoded><![CDATA[<p>Page Counter コンポーネントは、Web ページが開かれた回数を数えて表示する PageCounter オブジェクトを作成します。PageCounter オブジェクトは、一定の間隔でヒット数をテキストファイルに書き込み、サーバーがシャットダウンした場合でもデータが失われないようにします。Page Counter コンポーネントは、内部の Central Management オブジェクトを使用して、アプリケーション内の各ページが開かれた回数を記録します。</p>
<p>Server.CreateObject メソッドを使用してページ上に PageCounter オブジェクトのインスタンスが作成されると、その PageCounter オブジェクトは、指定された Web ページの現在のヒット数を Central Management オブジェクトから取得します。その後は、PageCounter オブジェクトが公開するメソッドでオブジェクトを操作できます。</p>
<p>詳しくは以下<br />
<span id="more-1173"></span></p>
<h3>構文</h3>
<p>Set oVar = Server.CreateObject( <strong>&#8220;MSWC.PageCounter&#8221;</strong> )</p>
<h3>パラメータ</h3>
<dl>
<dt>oVar</dt>
<dd>Server.CreateObject を呼び出して作成する PageCounter オブジェクトの名前を指定します。</dd>
</dl>
<h3>メソッド</h3>
<dl>
<dt>Hits</dt>
<dd>指定された URL が開かれた回数を表示します。</dd>
<dt>PageHit</dt>
<dd>ヒット数をインクリメントします。</dd>
<dt>Reset</dt>
<dd>指定されたページのヒット数を 0 に設定します。</dd>
</dl>
<h3>例</h3>
<div class="codecolorer-container vb default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br /></div></td><td><div class="vb codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;%<br />
&nbsp; <span style="color: #000080;">Set</span> MyPageCounter = Server.CreateObject( <span style="color: #800000;">&quot;MSWC.PageCounter&quot;</span> )<br />
&nbsp; HitMe = MyPageCounter.Hits<br />
&nbsp; <span style="color: #000080;">If</span> HitMe = 1000000 <span style="color: #000080;">Then</span><br />
%&gt;<br />
&nbsp; You are the lucky 1,000,000th Customer!!! &lt;br /&gt;<br />
&lt;% &nbsp;<span style="color: #000080;">Else</span> %&gt;<br />
&nbsp; Sorry, you are customer #&lt;% = HitMe %&gt; &nbsp;&lt;br /&gt;<br />
&lt;% &nbsp;<span style="color: #000080;">End</span> <span style="color: #000080;">If</span> %&gt;</div></td></tr></tbody></table></div>
<img src="http://feeds.feedburner.com/~r/aspverygoodtown/~4/w7XugGVOnh0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://asp.verygoodtown.com/2009/09/page-counter/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://asp.verygoodtown.com/2009/09/page-counter</feedburner:origLink></item>
		<item>
		<title>Counters コンポーネント</title>
		<link>http://feedproxy.google.com/~r/aspverygoodtown/~3/GpsiXYea7Vg/counters</link>
		<comments>http://asp.verygoodtown.com/2009/09/counters#comments</comments>
		<pubDate>Tue, 01 Sep 2009 02:09:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Other]]></category>
		<category><![CDATA[Counters]]></category>
		<category><![CDATA[コンポーネント]]></category>

		<guid isPermaLink="false">http://asp.verygoodtown.com/?p=1170</guid>
		<description><![CDATA[Counters コンポーネントは、Counters オブジェクトを作成します。このオブジェクトは、任意の数のカウンタの作成、格納、インクリメント、および取得を行います。
詳しくは以下

カウンタは永続的な値で、整数を含んでいます。カウンタを操作するには、Counters オブジェクトの Get メソッド、Increment メソッド、Set メソッド、および Remove メソッドを使用します。作成したカウンタは、削除するまで持続します。
カウンタの値は、ページ ヒットなどのイベントで自動的には増加しません。Set メソッドおよび Increment メソッドを使用して、手動でカウンタを設定またはインクリメントする必要があります。
カウンタはスコープの制限を受けません。いったんカウンタを作成すると、サイト上の任意のページからカウンタの値を取得したり操作したりできます。たとえば、Page1.asp というページで hits という名前のカウンタの値をインクリメントして表示し、別の Page2.asp というページで hits の値をインクリメントする場合、どちらのページも同じカウンタの値をインクリメントすることになります。Page1.asp にヒットして hits の値を 34 にインクリメントした場合、Page2.asp にヒットすると hits の値は 35 にインクリメントします。次に Page1.asp にヒットすると、hits の値は 36 にインクリメントします。
すべてのカウンタは、単一のテキスト ファイル、Counters.txt に格納されます。このファイルは、counters.dll ファイルと同じディレクトリに配置されています。
説明
サイト上では 1 つだけ Counters オブジェクトを作成するようにしてください。1 つの Counters オブジェクトだけで、任意の数のカウンタを作成できます。
注 Windows 95 以降のインターネット インフォメーションサービスでは、Counters コンポーネントは、既定の仮想ディレクトリ内の Global.asa ファイルで既に指定されています。Counters.Get、Counters.Increment、Counters.Remove、および Counters.Set を呼び出すことで、コンポーネントが作成する [...]]]></description>
			<content:encoded><![CDATA[<p>Counters コンポーネントは、Counters オブジェクトを作成します。このオブジェクトは、任意の数のカウンタの作成、格納、インクリメント、および取得を行います。</p>
<p>詳しくは以下<br />
<span id="more-1170"></span></p>
<p>カウンタは永続的な値で、整数を含んでいます。カウンタを操作するには、Counters オブジェクトの Get メソッド、Increment メソッド、Set メソッド、および Remove メソッドを使用します。作成したカウンタは、削除するまで持続します。</p>
<p>カウンタの値は、ページ ヒットなどのイベントで自動的には増加しません。Set メソッドおよび Increment メソッドを使用して、手動でカウンタを設定またはインクリメントする必要があります。</p>
<p>カウンタはスコープの制限を受けません。いったんカウンタを作成すると、サイト上の任意のページからカウンタの値を取得したり操作したりできます。たとえば、Page1.asp というページで hits という名前のカウンタの値をインクリメントして表示し、別の Page2.asp というページで hits の値をインクリメントする場合、どちらのページも同じカウンタの値をインクリメントすることになります。Page1.asp にヒットして hits の値を 34 にインクリメントした場合、Page2.asp にヒットすると hits の値は 35 にインクリメントします。次に Page1.asp にヒットすると、hits の値は 36 にインクリメントします。</p>
<p>すべてのカウンタは、単一のテキスト ファイル、Counters.txt に格納されます。このファイルは、counters.dll ファイルと同じディレクトリに配置されています。</p>
<h3>説明</h3>
<p>サイト上では 1 つだけ Counters オブジェクトを作成するようにしてください。1 つの Counters オブジェクトだけで、任意の数のカウンタを作成できます。</p>
<p>注 Windows 95 以降のインターネット インフォメーションサービスでは、Counters コンポーネントは、既定の仮想ディレクトリ内の Global.asa ファイルで既に指定されています。Counters.Get、Counters.Increment、Counters.Remove、および Counters.Set を呼び出すことで、コンポーネントが作成する Counters オブジェクトを組み込みオブジェクトであるかのように使用できます。Counters オブジェクトの別のインスタンスを作成する必要はありません。</p>
<h3>メソッド</h3>
<dl>
<dt>Get</dt>
<dd>カウンタの値を返します。</dd>
<dt>Increment</dt>
<dd>カウンタの値を 1 つインクリメントします。</dd>
<dt>Remove</dt>
<dd>Counters.txt ファイルからカウンタを削除します。</dd>
<dt>Set</dt>
<dd>指定した整数をカウンタの値に設定します。</dd>
</dl>
<p><!--more--><!--more--></p>
<img src="http://feeds.feedburner.com/~r/aspverygoodtown/~4/GpsiXYea7Vg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://asp.verygoodtown.com/2009/09/counters/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://asp.verygoodtown.com/2009/09/counters</feedburner:origLink></item>
		<item>
		<title>Content Rotator コンポーネント</title>
		<link>http://feedproxy.google.com/~r/aspverygoodtown/~3/lxpXwSrELpE/content-rotator</link>
		<comments>http://asp.verygoodtown.com/2009/09/content-rotator#comments</comments>
		<pubDate>Tue, 01 Sep 2009 02:07:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Other]]></category>
		<category><![CDATA[ContentRotator]]></category>
		<category><![CDATA[コンポーネント]]></category>

		<guid isPermaLink="false">http://asp.verygoodtown.com/?p=1168</guid>
		<description><![CDATA[Content Rotator コンポーネントは ContentRotator オブジェクトを作成します。
Content Rotator コンポーネントについて詳しく説明します。

このオブジェクトは、Web ページ上の HTML コンテンツ文字列を自動的に交換します。ユーザーが Web ページを要求するたびに、ContentRotator オブジェクトはコンテンツ スケジュール ファイルに指定された情報に基づいて、新しい HTML コンテンツ文字列を表示します。
コンテンツ文字列には HTML タグを使用できるため、テキスト、イメージ、ハイパーリンクなど、HTML で表現できるコンテンツはすべて表示できます。たとえば、Content Rotator コンポーネントを使用して、引用やハイパーリンクを日替わりで表示したり、Web ページが開かれるたびに本文と背景の色を変更したりできます。
構文
Set oVar = Server.CreateObject( &#8220;MSWC.ContentRotator&#8221; )
パラメータ

oVar
Server.CreateObject を呼び出して作成する ContentRotator オブジェクトの名前を指定します。

メソッド

ChooseContent
コンテンツ文字列を取得し、表示します。
GetAllContent
コンテンツ スケジュール ファイルのすべてのコンテンツ文字列を取得し、表示します。

説明
ContentRotator オブジェクトは、乱数ジェネレータを使用して、重み付けされたコンテンツ文字列の中から表示する文字列を選択するため、同じ文字列が繰り返し表示される場合があります。特に繰り返しが発生しやすいのは、コンテンツスケジュールファイル内のエントリが少ない場合、またはほかのエントリに比べ、特定のエントリの重み付けが著しく大きい場合です。
例
1234&#60;%
Set Tip = Server.CreateObject( &#34;MSWC.ContentRotator&#34; )
Tip.ChooseContent( &#34;/Tips/Content.txt&#34; )
%&#62;
]]></description>
			<content:encoded><![CDATA[<p>Content Rotator コンポーネントは ContentRotator オブジェクトを作成します。</p>
<p>Content Rotator コンポーネントについて詳しく説明します。<br />
<span id="more-1168"></span></p>
<p>このオブジェクトは、Web ページ上の HTML コンテンツ文字列を自動的に交換します。ユーザーが Web ページを要求するたびに、ContentRotator オブジェクトはコンテンツ スケジュール ファイルに指定された情報に基づいて、新しい HTML コンテンツ文字列を表示します。</p>
<p>コンテンツ文字列には HTML タグを使用できるため、テキスト、イメージ、ハイパーリンクなど、HTML で表現できるコンテンツはすべて表示できます。たとえば、Content Rotator コンポーネントを使用して、引用やハイパーリンクを日替わりで表示したり、Web ページが開かれるたびに本文と背景の色を変更したりできます。</p>
<h3>構文</h3>
<p>Set oVar = Server.CreateObject( &#8220;MSWC.ContentRotator&#8221; )<br />
パラメータ</p>
<dl>
<dt>oVar</dt>
<dd>Server.CreateObject を呼び出して作成する ContentRotator オブジェクトの名前を指定します。</dd>
</dl>
<h3>メソッド</h3>
<dl>
<dt>ChooseContent</dt>
<dd>コンテンツ文字列を取得し、表示します。</dd>
<dt>GetAllContent</dt>
<dd>コンテンツ スケジュール ファイルのすべてのコンテンツ文字列を取得し、表示します。</dd>
</dl>
<h3>説明</h3>
<p>ContentRotator オブジェクトは、乱数ジェネレータを使用して、重み付けされたコンテンツ文字列の中から表示する文字列を選択するため、同じ文字列が繰り返し表示される場合があります。特に繰り返しが発生しやすいのは、コンテンツスケジュールファイル内のエントリが少ない場合、またはほかのエントリに比べ、特定のエントリの重み付けが著しく大きい場合です。</p>
<h3>例</h3>
<div class="codecolorer-container vb default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br /></div></td><td><div class="vb codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;%<br />
<span style="color: #000080;">Set</span> Tip = Server.CreateObject( <span style="color: #800000;">&quot;MSWC.ContentRotator&quot;</span> )<br />
Tip.ChooseContent( <span style="color: #800000;">&quot;/Tips/Content.txt&quot;</span> )<br />
%&gt;</div></td></tr></tbody></table></div>
<img src="http://feeds.feedburner.com/~r/aspverygoodtown/~4/lxpXwSrELpE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://asp.verygoodtown.com/2009/09/content-rotator/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://asp.verygoodtown.com/2009/09/content-rotator</feedburner:origLink></item>
		<item>
		<title>AdRotator コンポーネント</title>
		<link>http://feedproxy.google.com/~r/aspverygoodtown/~3/xHl2Z4SVDEE/adrotator</link>
		<comments>http://asp.verygoodtown.com/2009/09/adrotator#comments</comments>
		<pubDate>Tue, 01 Sep 2009 01:59:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Other]]></category>
		<category><![CDATA[AdRotator]]></category>
		<category><![CDATA[コンポーネント]]></category>

		<guid isPermaLink="false">http://asp.verygoodtown.com/?p=1162</guid>
		<description><![CDATA[Ad Rotator コンポーネントは、Ad Rotator オブジェクトを作成します。
Ad Rotator コンポーネントについて詳しく説明します。

このオブジェクトは、Web ページ上の広告イメージを自動的に交換します。
ユーザーが Web ページを開いたり、Web ページを読み込み直すたびに、Ad Rotator コンポーネントは、ロテータ スケジュール ファイルに指定された情報に基づき、新しい広告を表示します。
また、各広告をクリックしたユーザー数を記録する事もできます。
そのためには、ロテータ スケジュール ファイルの URL パラメータを設定して、ユーザーをリダイレクトファイルに送ります。
このパラメータを指定すると、広告主の URL へのジャンプはすべて Web サーバーの利用状況のログに記録されます。
構文
Set AdRotator = Server.CreateObject( &#8220;MSWC.AdRotator&#8221; )
パラメータ

AdRotator
Server.CreateObject を呼び出して作成する AdRotator オブジェクトの名前を指定します。

プロパティ

Border
広告を囲む枠のサイズを指定します。
Clickable
広告がハイパーリンクかどうかを指定します。
TargetFrame
広告を表示するフレームの名前を指定します。

メソッド

GetAdvertisement
データ ファイルから次に予定されている広告の指定を取得し、HTML 形式で返します。

例
1234&#60;%
Set ad = Server.CreateObject( &#34;MSWC.AdRotator&#34; )
ad.GetAdvertisement( &#34;/ads/adrot.txt&#34; )
%&#62;
上の例の出力は以下となります。

[html light="true"]




]]></description>
			<content:encoded><![CDATA[<p>Ad Rotator コンポーネントは、Ad Rotator オブジェクトを作成します。</p>
<p>Ad Rotator コンポーネントについて詳しく説明します。<br />
<span id="more-1162"></span></p>
<p>このオブジェクトは、Web ページ上の広告イメージを自動的に交換します。<br />
ユーザーが Web ページを開いたり、Web ページを読み込み直すたびに、Ad Rotator コンポーネントは、ロテータ スケジュール ファイルに指定された情報に基づき、新しい広告を表示します。</p>
<p>また、各広告をクリックしたユーザー数を記録する事もできます。<br />
そのためには、ロテータ スケジュール ファイルの URL パラメータを設定して、ユーザーをリダイレクトファイルに送ります。<br />
このパラメータを指定すると、広告主の URL へのジャンプはすべて Web サーバーの利用状況のログに記録されます。</p>
<h3>構文</h3>
<p>Set AdRotator = Server.CreateObject( &#8220;MSWC.AdRotator&#8221; )</p>
<h3>パラメータ</h3>
<dl>
<dt>AdRotator</dt>
<dd>Server.CreateObject を呼び出して作成する AdRotator オブジェクトの名前を指定します。</dd>
</dl>
<h3>プロパティ</h3>
<dl>
<dt>Border</dt>
<dd>広告を囲む枠のサイズを指定します。</dd>
<dt>Clickable</dt>
<dd>広告がハイパーリンクかどうかを指定します。</dd>
<dt>TargetFrame</dt>
<dd>広告を表示するフレームの名前を指定します。</dd>
</dl>
<h3>メソッド</h3>
<dl>
<dt>GetAdvertisement</dt>
<dd>データ ファイルから次に予定されている広告の指定を取得し、HTML 形式で返します。</dd>
</dl>
<h3>例</h3>
<div class="codecolorer-container vb default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br /></div></td><td><div class="vb codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;%<br />
<span style="color: #000080;">Set</span> ad = Server.CreateObject( <span style="color: #800000;">&quot;MSWC.AdRotator&quot;</span> )<br />
ad.GetAdvertisement( <span style="color: #800000;">&quot;/ads/adrot.txt&quot;</span> )<br />
%&gt;</div></td></tr></tbody></table></div>
<p>上の例の出力は以下となります。</p>
<div class="example-contents">
[html light="true"]<br />
<a HREF= "http://www.msn.com/isapi/adredir.asp?URL=http://www.company.com/" ></p>
<p><img SRC= "http://msnnt3web/ads/homepage/chlogolg.gif"<br />
ALT= "Check out the new Technology Center"<br />
WIDTH=440 HEIGHT=60 BORDER=1></a><br />
</code>
</div>
<img src="http://feeds.feedburner.com/~r/aspverygoodtown/~4/xHl2Z4SVDEE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://asp.verygoodtown.com/2009/09/adrotator/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://asp.verygoodtown.com/2009/09/adrotator</feedburner:origLink></item>
	</channel>
</rss>

