• ベストアンサー

JavaScriptのカウンタですが・・・

JavaScriptのアクセス解析ですが、 ページにカウンタを表示しないような設定は どうすれば出来るのでしょうか? ソースは次の通りです。 訂正個所を教えていただければ幸いです。 宜しくお願いします。 <script type="text/javascript"> <!-- wid = window.screen.width; hei = window.screen.height; clr = window.screen.colorDepth; ref = window.parent.document.referrer; document.write( "<img src='./cala/cala.cgi?" + "&w=" + wid + "&h=" + hei + "&clr=" + clr + "&ref=" + ref + "'>" ); // --> </script>

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

  • ベストアンサー
  • me_no_car
  • ベストアンサー率24% (22/90)
回答No.3

画面に表示のする、しないの設定はスタイルシートを使うことで可能です。 特にCGIをいじるまでもないでしょう。 "<img src='./cala/cala.cgi?" +     ↓ "<img style='display=none' src='./cala/cala.cgi?" + とすればOKです。

focus69
質問者

お礼

me_no_carさん、お礼が遅くなり申し訳有りません。 ありがとうございます。 パーフェクトです!

その他の回答 (2)

  • the845t
  • ベストアンサー率33% (246/743)
回答No.2

表示しない設定は、CGIの方を弄る必要がありますし、 CGIに詳しくないと対処しようがありません。 もちろん、そのCGIでそういう設定があった場合は、簡単に変更可能でしょうけど・・・。 ただ、見え難くする方法はあります。 "&clr=" + clr + "&ref=" + ref + "'>" の個所で、 "&clr=" + clr + "&ref=" + ref + "' width='1' height='1'>" とすることで、見つけ難くはなると思います。

focus69
質問者

お礼

the845tさん、お礼が遅くなり申し訳有りません。 ありがとうございます。 参考になりました。

  • HUTABA
  • ベストアンサー率27% (436/1611)
回答No.1

それだけでは何も解りません。 そのJavaScriptがカウンタを表示するわけでも、ログを保存するわけでもありません。 CGIを呼び出し、データを渡しているだけです。 focus69さんの設置されたカウンタがどこのどのカウンタかも書いておられませんし、アドバイスのしようがありません。 focus69さんの自作の物でなければマニュアルがあると思いますので、それを熟読してください。 そこに書いていなければ「できない」という事になります。

focus69
質問者

お礼

HUTABAさん、お礼が遅くなり申し訳有りません。 説明不足で失礼しました。 ありがとうございます。無事解決致しました。