• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:アクセスログ)

JavaScriptを使用して参照元URLを記録する方法について

このQ&Aのポイント
  • アクセスログを作成する際に、JavaScriptを使用して参照元URLを記録したいがうまくいかない。そのため、<IMG~タグを使用してASPを呼び出す方法を考えたが、ASPで戻り値を指定する方法がわからない。
  • アクセスログを作成する際に参照元URLを記録したいが、JavaScriptを使用してうまくいかない。そこで<IMG~タグを使用してASPを呼び出して戻り値に画像を指定する方法を考えたが、ASPで戻り値を指定する方法がわからない。
  • アクセスログを作成するためにJavaScriptを使用して参照元URLを記録したいが、うまくいかない。そこで<IMG~タグを使用してASPを呼び出して戻り値に画像を指定する方法を考えたが、ASPで戻り値を指定する方法がわからない。

質問者が選んだベストアンサー

  • ベストアンサー
  • hequil
  • ベストアンサー率65% (242/372)
回答No.2

ASPでアクセスログを記録して、画面には任意の画像を表示させたいということでしょうか? 画像をASPで出力する最低限のサンプルで良ければこんな感じで出来ます。(要・BASP21) <%@ LANGUAGE="VBScript" %> <% Option Explicit Dim strImageFile Dim objBasp Dim binaryImage strImageFile = "images/banner.gif" strImageFile = Server.MapPath( strImageFile ) Set objBasp = Server.CreateObject("basp21") binaryImage = objBasp.BinaryRead( strImageFile ) Set objBasp = Nothing Response.Buffer = True Response.ContentType = "image/gif" Response.BinaryWrite binaryImage Response.End %> 参考になれば幸いです。

Chika-F
質問者

お礼

有難う御座います。 早速やってみましたらパーフェクトです。 やりたい事が見事に出来て感激しています。 本当に勉強になりました。 有難う御座いました。

その他の回答 (1)

  • tsukachan
  • ベストアンサー率42% (202/470)
回答No.1

ASPに戻り値は無いのでは? カウントしたいページをHTMLでは無くASPにして ACCESSなりなんなりに insert into でレコードこさえて環境変数と日付を記録するか、カウントをUpdateするかですねぇ。 私は前者で自作アクセス解析スクリプト作りました。 こうするとユーザーにはソースも見えない。

Chika-F
質問者

お礼

ごめんなさい。 質問の仕方が適切ではなかったですね。 TOPページは敢えてASPにしたくなかったのです。 ログを記録する方は問題なく出来ていたのですが HTMLからASPを呼ぶ手段として<IMG>タグを使用しました。 その為、ASPから何らかの画像を出力しないと 「×」マークが出てしまう為、苦心していました。

関連するQ&A