アクセスカウンターをトップページ上に非表示でセットし、別のページ上でカウンター数を確認することは可能でしょうか?もし、どなたかこの知識を知っているかたがた、大変申し訳ありませんがご指導ください。

このQ&Aに関連する最新のQ&A

A 回答 (3件)

お使いのカウンターCGIによってはできないこともあるかもしれませんが(?)....。



ごく一般的なカウンターCGIであれば、たいていは画像で表示してますよね。
その画像のサイズ(WIDTH と HEIGHT)を最小にすることで、非表示にできますよ。
(正確には、非表示ではなく、
 視認できない(ヒトの目で見ることができない)ようにしてるだけですが。)

わたしは実際にこれで自サイトのいくつかのページのアクセス数を
1ページに一覧表示させてたことがあります。

ページAのカウントをページBで確認しようとする場合、

----------
ページAに置くカウンター用タグ:
<IMG SRC="http://counter.xxx.ne.jp/cgi-bin/Count.cgi?sh=F|df=xxxx.dat|dd=E|ft=1|md=5" WIDTH="1" HEIGHT="1">

ページBに置くカウンター用タグ:
<IMG SRC="http://counter.XXX.ne.jp/cgi-bin/Count.cgi?incr=F|df=XXXX.dat|dd=E|ft=1|md=5" ALT="Counter"> -- <A HREF="page_b.html">ページBのカウント数</A>
----------

てな感じでいかがでしょ。
(※ パラメタ等の指定は、その CGI の使い方の説明どおりに指定してください。)
    • good
    • 0

外部からカウンタを借りているのであれば、(自分の領域でCGIとして実行していない)のであれば、MinmMinmさんのおっしゃる手しかないです。



自分のところで、CGIを実行してカウンタを表示しているのであれば、
CGIの画像(もしくはテキスト)の吐き出し部分を削除してしまえば良いわけです。
自信がなければ、これもMinmMinmさんのおっしゃる手しかないです。

また、自分のところで、CGIを実行している場合は、カウンタファイル(カウント数保存ファイル)の拡張子自体を「count.html」というように拡張子を.htmlとなるように改造すれば、「カウンタ保存用ファイル 兼 カウンタ閲覧ファイル」となるので、簡単にカウント数が確認出来るようになりますね。(とっても手抜きですが…)
    • good
    • 0
この回答へのお礼

ご質問の回答、本当にありがとうございました。ポイントの優越をつけるのに大変迷いました。得点のことは不服かもしれませんね。すいません

僕が最終的にいいたかった質問はトップページを開いたときのカウント数を別のページで見たいのです。こういうとき簡単でいいので良い方法がないでしょうか?
もし宜しければアドバイスをお願いいたします。

お礼日時:2001/04/27 00:43

自分の使用しているアクセスカウンターは


・表示/非表示
・アクセスカウンターの名前
・カウントする/しない
の設定が出来ますので以下のようにしています。

[ページA]
表示/非表示:非表示
アクセスカウンターの名前:counter1
カウントする/しない:カウントする

[ページB]
表示/非表示:表示
アクセスカウンターの名前:counter1(ページAと同じ名前)
カウントする/しない:カウントしない
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

Q上フレームページと下フレームページが共にページのTOP(一番上)の位置

上フレームページと下フレームページが共にページのTOP(一番上)の位置が見えるよなリンクの仕方を教えてください。

HTML初心者です。上下2つに分けたフレームページを作っています。
下フレームページの下の方の位置のリンクボタンをクリックすると上フレームページが見えなくなってしまいます。また下フレームページも下の方の位置へリンクしてしまいます。

下フレームページのどの場所のリンクボタンをクリックしても常に
上フレームページと下フレームページが共にページのTOP(一番上)の位置が見えるよなリンクの仕方をご教授ください。初心者ですのでなるべく簡単で具体的なHTMLの書き方を教えてください。
どうぞよろしくお願い致します。

Aベストアンサー

意味がよくわかりませんが、とりあえずjavascriptを使って

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<tytle>Test</tytle>
<script type="text/javascript">
function movetop(f){
f.contentWindow.scrollTo(0,0);
}
</script>
</head>
<frameset rows="50%,*" frameborder="yes" border="1" framespcing="0">
<frame src="/ue.html" onload="movetop(this);" id="ue" name="ue">
<frame src="/shita.html" onload="movetop(this);" id="shita" name="shita">
</frameset>
</html>

意味がよくわかりませんが、とりあえずjavascriptを使って

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<tytle>Test</tytle>
<script type="text/javascript">
function movetop(f){
f.contentWindow.scrollTo(0,0);
}
</script>
</head>
<frameset rows="50%,*" frameborder="yes" borde...続きを読む

QHP作成初心者で申し訳ありません。メインのページからクリックして小さなページが出てくるようにしたいのですが…

解りにくくてすみません。例えばショッピングサイトなどで、商品の写真をクリックすると、もう一つウインドウが出て、拡大写真が見れるとかです。そのサブのページはどんな風に作るのでしょう?

Aベストアンサー

普通、Javascriptでやります。
<script type="text/javascript" charset="Shift_JIS">
//<![CDATA[
subWin = window.open("","","width=200,height=100");
subWin.document.innerHTML = "<body>";
subWin.document.innerHTML += "商品1<br />";
subWin.document.innerHTML += "<img src="hoge.gif" />";
subWin.document.innerHTML += "</body>";
subWin.focus();
//]]>
</script>
みたいに記述。動的にいろいろしたいなら、DOMを使って
<script type="text/javascript" charset="Shift_JIS">
//<![CDATA[
subWin = window.open("","","width=200,height=100");
var body = document.createElement("body");
var text = document.createTextNode("商品1");
body.appendChild(text);
var img = document.createElement("image");
img.setAttribute(src,"hoge.gif");
body.appendChild(img);
subWin.document.appendChild(body);
subWin.focus();
//]]>
</script>
みたいに記述
詳しくは、自分で調べてね

普通、Javascriptでやります。
<script type="text/javascript" charset="Shift_JIS">
//<![CDATA[
subWin = window.open("","","width=200,height=100");
subWin.document.innerHTML = "<body>";
subWin.document.innerHTML += "商品1<br />";
subWin.document.innerHTML += "<img src="hoge.gif" />";
subWin.document.innerHTML += "</body>";
subWin.focus();
//]]>
</script>
みたいに記述。動的にいろいろしたいなら、DOMを使って
<script type="text/javascript" charset="Shift_JIS">
//<![C...続きを読む

Qカウンターを非表示にしたい

現在はGIFのカウンターを使用しています。これをただ見えなくしてカウントの機能だけは使えるようにしたいのですが、非表示にする方法を教えてください。

私が見る場合は、CGIでプログラムを作ってあるので見えるようにはできます。

Aベストアンサー

どのようなCGIを利用しているか分かりませんので、簡単な表示を目立たせなくする方法を・・・

・何かのGIF画像で偽装する
・バックと同じ色の小さなカウンター画像に変更する

などで対応できるのでは?

Qホームページ上のスタートページの設定

仕事場でHTMLファイルを使ったオリジナルページを作って,情報提供とかリンクを貼り付けたりして,利用しています。
このページを職場パソコンの常に立ち上がるスタートページに設定したいと考えています。
どのようなプログラムすれば,設定可能ですか?
教えて下さい。

Aベストアンサー

IE限定ですが、
JavaScriptでsetHomePageを使えば設定出来ます。

参考URL:http://hp.vector.co.jp/authors/VA022638/javascript/samples/sample17.html

Qホームページにカウンターが付きません

ホームページビルダー6を使いhp作りました。写真も転送表示出来ました。nifty のアクセスカウンターを付けたいのですが四角の空欄の表示だけです。
そこをポイントし右クリックすると、
  プルトコル:hypertext転送プロトコル(HTTP)
種類:使用不可
  アドレス:http://hpcounter...nifty.com/cgi-bin/counter.cgi? u=ABC12334&p=1&c=6
サイズ:使用不可
  大きさ:36×48ピクセル

と表示されました。@niftyIDも、説明書どうりにしました。niftyの説明どうりにしたつもりですが、カウンター表示されません。解決策お教えください。よろしくお願いします。

Aベストアンサー

 
  カウンター表示は、以下のようになります。

<div><IMG SRC="http://…….nifty.……/cgi-
bin/counter.cgi?u=ABC12345&p=1&c=6"
ALIGN="BOTTOM"></div>
 
  こういうスクリプトならOKのはずです。
 


このカテゴリの人気Q&Aランキング

おすすめ情報