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

ASPで作ったアクセスカウンターをHTMLで表示させたい   TOMIXさん [01/02/20 17:00:08] [10]
  Re:ASPで作ったアクセスカウンターをHTMLで表示させたい   管理人(YasNet)さん [01/02/20 17:01:02] [11]
    Re:ASPで作ったアクセスカウンターをHTMLで表示させたい   TOMIXさん [01/02/20 17:02:10] [12]
      Re:ASPで作ったアクセスカウンターをHTMLで表示させたい   管理人(YasNet)さん [01/02/20 17:03:11] [13]
        フローティングフレーム   TOMIXさん [01/02/20 17:04:27] [14]

[10] ASPで作ったアクセスカウンターをHTMLで表示させたい
投稿者:TOMIXさん の <ホームページ> 01/02/20 17:00:08
はじめまして。
〔3〕のゆかさんと同じく職場のServerがWinNT4Server+IIS4なので,
なかなか理解しにくいまま,サイト作りをしています。
一応ASPでBBSとアクセスカウンターを作るところまでは成功したのですが,
できたアクセスカウンターをサイトのTOPページに表示させるには,
どのようにしたらよいのか分かりません。
私のPCのOSがWIN2000PROなので,
IIS5で実験をしながらやっているのですが,
どうにもうまくいきません。
cgi-binフォルダに
counter.aspと,
gifファイルが入っているcounterフォルダ,
それにカウンターの結果が書き出されているcount.txtが_excフォルダに入っています。
TOPページである
index.htm
に表示させるためには,
どのようにしたらよいのでしょうか?
ご存知でしたら教えてください。

[11] Re:ASPで作ったアクセスカウンターをHTMLで表示させたい
投稿者:管理人(YasNet)さん の <ホームページ> 01/02/20 17:01:02
TOMIX さん こんにちは
> 一応ASPでBBSとアクセスカウンターを作るところまでは成功したのですが,
> できたアクセスカウンターをサイトのTOPページに表示させるには,
 
っと、わからないのに、ここまで出来るなら出来そうですが…
 
要するに、htmlでどのように表示すれば良いか?って事ですよね。
1.フレーム分割をして、ASPを呼び出す。
2.<img SRC="*******.asp">を使って表示用のaspを呼び出す
3.<meta HTTP-EQUIV="refresh" CONTENT="?;URL=http://*****.asp">で別のページ(aspを呼び出す)
4.SSIを使う <!--#exec ***="***.asp"-->
 
上記のような方法を思いつきますが お役に立ちますか?
 
私なら、1.か2.ですると思いますが
2.の方法だと、プログラムの修正が必要になりそうですが、急がないのであれば、サンプルに追加したいと思います。

[12] Re:ASPで作ったアクセスカウンターをHTMLで表示させたい
投稿者:TOMIXさん の <ホームページ> 01/02/20 17:02:10
アドバイスありがとうございました。
早速次の3点を試してみました。
>2.<img SRC="*******.asp">を使って表示用のaspを呼び出す
>3.<meta HTTP-EQUIV="refresh" CONTENT="?;URL=http://*****.asp">で別のページ(aspを呼び出す)
>4.SSIを使う <!--#exec ***="***.asp"-->
うーん・・・どうしてなんでしょう?
img SRC だと画像枠は表示されますけど,
×マークになってしまいました。
ファイルへのパスはあっているはずなのに。
!--#exec も画像枠は表示されるのに,
カウンターのgifは表示されなかった・・・
meta HTTP-EQUIV では何も表示されず・・・
なにがいったい間違っているのでしょうか?
まだまだ試行錯誤が続きそうです。
考えられる解決方法など,
ご存知でしたらアドバイスください。
お願いします。

[13] Re:ASPで作ったアクセスカウンターをHTMLで表示させたい
投稿者:管理人(YasNet)さん の <ホームページ> 01/02/20 17:03:11
こんにちは そのままではもちろん動作しません。
>早速次の3点を試してみました。
>2.<img SRC="*******.asp">を使って表示用のaspを呼び出す
>3.<meta HTTP-EQUIV="refresh" CONTENT="?;URL=http://*****.asp">で別のページ(aspを呼び出す)
>4.SSIを使う <!--#exec ***="***.asp"-->
2と4は、かなりのソースコード変更が必要です。
今、CGIのGIF画像の結合ライブラリ解析中です。(解析後移植してみたいと思います…出来るかな)
すぐに実現可能なのは3、ですね。
<meta HTTP-EQUIV="refresh" CONTENT="0;URL=http://*****.asp">
リフレッシュの時間をサンプルでは?にしていたので0にして実行して見て下さい。
もちろん、Topページの内容をこのASPファイルに組み込み必要がありますが
手間が最も少ないのは、下記ではないでしょうか?
1.フレーム分割をして、ASPを呼び出す。
あと、もう一つ方法を思いついたのですが、カウントUP時にクッキーに保存し
それを、JavaScriptで読み込み表示する事も可能と思います(やった事無いけど)

[14] フローティングフレーム
投稿者:TOMIXさん の <ホームページ> 01/02/20 17:04:27
再びアドバイスありがとうございました。
アドバイスいただいたようにやってみたのですが,
やはりうまくいきませんでした。
それで,最初のアドバイスのときの,
>1.フレーム分割をして、ASPを呼び出す。
にヒントを得て,
フローティングフレームで,
フレーム内にcounter.aspを呼び出してみる方法を思いつきました。
これなら何とかうまくいきました。
見た目にはちょっと変な感じもするのですが,
とりあえずはこの方法で,
当面の間は,アクセスカウンターを表示させるようにしたいと思います。
また何かもっとよい方法をご存知でしたら,
アドバイスをお願いします。
ひとます,ありがとうございました。



TreeBBS For ASP V.0.1.3
Program By YasNet