出来るのだASP Q&A掲示板(過去LOG)  訪問数 52046 昨日 889 今日 776
    【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。
Topに戻る 掲示板に戻る 検索 削除 管理者

他のページのヒット数を表示させる方法ご教授いただければ幸いです。   井出浩司さん [2001/10/19 11:28:49] [762]
  Re:他のページのヒット数を表示させる方法ご教授いただければ幸いです。   YasNet(管理人)さん [2001/10/19 18:15:15] [763]
    Re:他のページのヒット数を表示させる方法ご教授いただければ幸いです。   井出浩司さん [2001/10/22 11:24:09] [775]
      Re:他のページのヒット数を表示させる方法ご教授いただければ幸いです。   YasNet(管理人)さん [2001/10/22 11:50:20] [776]
        Re:他のページのヒット数を表示させる方法ご教授いただければ幸いです。   井出浩司さん [2001/10/22 17:03:35] [777]
          Re:他のページのヒット数を表示させる方法ご教授いただければ幸いです。   YasNet(管理人)さん [2001/10/22 21:36:53] [778]

[762] 他のページのヒット数を表示させる方法ご教授いただければ幸いです。
投稿者:井出浩司さん 2001/10/19 11:28:49
ホームページを公開しています。
各階層ごとのヒット数を表示させるページを作ろうとしているのですが、うまくいきません。
各ページに'Set objPg=Server.CreateObject("MSWC.PageCounter")"'を
ヒット数を表示させるページに上記オブジェクトを作った後に
'lngCnt=objPg.Hits("dataset.asp")'→'Response.Write lngCnt'
とやっても表示されません。
他のページのヒット数を表示させる方法ご教授いただければ幸いです。
なお、環境は、W2K SERVER,IIS5.0です。


[763] Re:他のページのヒット数を表示させる方法ご教授いただければ幸いです。
投稿者:YasNet(管理人)さん 2001/10/19 18:15:15
> ホームページを公開しています。
> 各階層ごとのヒット数を表示させるページを作ろうとしているのですが、うまくいきません。
> 各ページに'Set objPg=Server.CreateObject("MSWC.PageCounter")"'を
> ヒット数を表示させるページに上記オブジェクトを作った後に
> 'lngCnt=objPg.Hits("dataset.asp")'→'Response.Write lngCnt'
> とやっても表示されません。
> 他のページのヒット数を表示させる方法ご教授いただければ幸いです。
> なお、環境は、W2K SERVER,IIS5.0です。
>
こんにちは YasNetです
表示されない、ってどのように表示されないのでしょうか?
例えばエラーが出るとか。。。
 
参考までに当サイトのカウンタをご覧になってみるのも良いのでは・・・
http://yasch.com/asp/software.html
 
では では

[775] Re:他のページのヒット数を表示させる方法ご教授いただければ幸いです。
投稿者:井出浩司さん 2001/10/22 11:24:09
> 表示されない、ってどのように表示されないのでしょうか?
> 例えばエラーが出るとか。。。
早速お返事有難うございます。
log1.aspに
<%
Set objPg=Server.CreateObject("MSWC.PageCounter")
objPg.PageHit
Response.Write objPg.PageHit
%>
とやると確かにカウンター増えます(なぜか2つずつ)

このカウンターを表示させるdisp.aspに
<%
Set objPg=Server.CreateObject("MSWC.PageCounter")
Dim lngCnt
lngCnt=objPg.Hits("pgcnt0.asp")
Response.Write lngCnt
%>
とやっても lngCntは”0”のまま動きません。
何か、ちょっとしたことみたいな気もしますが・・
ご教授いただければ幸いです。

[776] Re:他のページのヒット数を表示させる方法ご教授いただければ幸いです。
投稿者:YasNet(管理人)さん 2001/10/22 11:50:20
こんいちは YasNetです
 
> <%
> Set objPg=Server.CreateObject("MSWC.PageCounter")
> objPg.PageHit
> Response.Write objPg.PageHit
> %>
> とやると確かにカウンター増えます(なぜか2つずつ)
これは、2つずつ増えて正解です
表示直前と、表示の時にカウントUPしているからですね。
もし、カウントを表示するだけなら。
Set objPg=Server.CreateObject("MSWC.PageCounter")
Response.Write objPg.PageHit
これだけでOKです
 
> このカウンターを表示させるdisp.aspに
> <%
> Set objPg=Server.CreateObject("MSWC.PageCounter")
> Dim lngCnt
> lngCnt=objPg.Hits("pgcnt0.asp")
> Response.Write lngCnt
> %>
> とやっても lngCntは”0”のまま動きません。
これも正解ではないでしょうか?
lngCnt=objPg.Hits("log1.asp")
となるはずです。
私は、このコンポーネント使ってないので断言できませんが・・・
要するに、カウントUP用のASPは1つ1つ必要で、
表示するときのどの、プログラムでカウントしたか?
をdisp.aspで指定してあげる必要があると思いますよ。
 
説明の日本語がおかしいのはお許しを・・・
 
では では

[777] Re:他のページのヒット数を表示させる方法ご教授いただければ幸いです。
投稿者:井出浩司さん の <ホームページ> 2001/10/22 17:03:35
早速お返事有難うございます。
> > とやると確かにカウンター増えます(なぜか2つずつ)
> これは、2つずつ増えて正解です
> これだけでOKです
> これも正解ではないでしょうか?
> 説明の日本語がおかしいのはお許しを・・・

実は、うまくいかないんです。
ここまで聞いてかなりずうずうしいですが
http://www1.ids-unet.ocn.ne.jp/analize/(ディレクトリー参照できます)
の同じフォルダーにdisp.asp,pgcnt0.aspがありソースも公開してます。

図々しいですが、ヒントだけでもいただければ幸いです。

[778] Re:他のページのヒット数を表示させる方法ご教授いただければ幸いです。
投稿者:YasNet(管理人)さん 2001/10/22 21:36:53
こんにちは YasNetです
 
> 図々しいですが、ヒントだけでもいただければ幸いです。
 
私は、実際に使っているわけではないので、正確な答えかどうかわかりません。
プログラム的には正しく見えますので、
あとは、表示側のPGの
lngCnt=objPg.Hits("pgcnt0.asp")

lngCnt=objPg.Hits("http://www1.ids-unet.ocn.ne.jp/analize/pgcnt0.asp")
とフルにURLを書いて試してみてください。
これくらいしか思いつきません。
良い結果を期待します。
では では



TreeBBS For ASP V.0.1.3
Program By YasNet