このコンポーネントは、特定のWebページまたはWebサイトへの訪問に関する情報を追跡する1つ以上のカウンターを作成するために使用されます。 1つのカウンターコンポーネントのみを作成できますが、そのコンポーネントは複数のカウンターを持つことができます。
カウンターが作成されると、削除されるまで続きます。
ページへのアクセスなどのイベントの場合、カウンターは自動的に増加しません。セットおよびインクリメントメソッドを使用して、手動でカウンターを設定または栽培する必要があります。
カウンターはスコープされていません。カウンターが作成されると、サイト上の任意のページがその値を取得および制御できます。
1。Counters.set&counters.get
counters.setは主にカウントの初期値を設定するために使用され、counters.getはカウントの値を抽出するために使用されます。
1、counts_set.asp
| <% counters = server.createObject( "mswc.counters")を設定します counters.set "cnbruce"、10 counters.set "IT365CN"、20 counters.set "Blueidea"、30 %> 合計<%= counters.get( "cnbruce")%> cnbruce.comへの訪問<br> 合計<%= counters.get( "it365cn")%> it365cn.comへの訪問<br> 合計<%= counters.get( "Blueidea")%> blueidea.comのWebサイト<br>を訪問しました |
使用法は非常に簡単です。最初に、「counters = server.createobject( "mswc.counters") "は、カウンターコンポーネントへの接続を確立することを意味します。 counters.set "cnbruce"、10は、「cnbruce」10という名前の初期値をカウントすることを意味します。 counters.get( "cnbruce")は、「cnbruce」という名前の数値を抽出することを意味します。
2。Counters.Increment
この方法の機能は次のとおりです。毎回1つのカウントを追加します。上記の例では、ページを更新するとカウントが追加されないため、増分方法を使用してください。
2、counts_inc.asp
| <% counters = server.createObject( "mswc.counters")を設定します %> 合計<%= counters.increment( "cnbruce")%> cnbruce.comへの訪問<br> 合計<%= counters.increment( "it365cn")%> it365cn.comへの訪問<br> 合計<%= counters.increment( "blueidea")%> blueidea.comのウェブサイト<br>を訪問しました |
主にcounters.crementの関数が1で蓄積されるため、基本コードは似ています。
蓄積に基づいて、簡単な投票システムを作成できます。
3、票.asp
| <% counters = server.createObject( "mswc.counters")を設定します 投票= request.querystring( "site") counters.increment(投票) %> お気に入りのサイトに投票してください: <form name = "サイトの投票" method = "get" action = "yot.asp"> <入力型= "Radio" name = "site" value = "cnbruce"> cnbruce <入力型= "Radio" name = "site" value = "it365cn"> it365cn <input type = "Radio" name = "site" value = "blueidea"> blueidea <br> <input type = "submit" value = "投票を送信"> </form> 現在の投票集計:<br> cnbruce:<%= counters.get( "cnbruce")%> <br> it365cn:<%= counters.get( "it365cn")%> <br> blueidea:<%= counters.get( "blueidea")%> <br>
|