人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

htmlファイルにカウンターを貼り、それをインラインフレームに表示させました(正確には1p×1pなので見えない)。
さて、フレームが貼られた親ページがクリックされると、フレーム内のカウンターが回る・・・と思うのですが、本当に回るのか急に不安になってきました。
カウンターは回るでしょうか?

また、「これじゃ回らないよ」という場合、カウンターを非表示にする正しい方法を教えてください、お願いします。

とりあえず使っているカウンターはインフォシークの<IMG SRC=”/cgi-bin/Count.cgi?df=xxx”> です。

●質問者: yokikotokiku
●カテゴリ:コンピュータ
✍キーワード:HTML インフォシーク インラインフレーム カウンター クリック
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● aki73ix
●18ポイント

http://pzxa85.hp.infoseek.co.jp/www/html/iframe.htm

<IFRAME>

インラインフレームはブラウザがインラインフレームに対応していない場合表示されないのでカウンタが回りません。またカウンタのSRC指定する場所は相対アドレスなのでドメインが違うと回りません

例えば

http://www.infoseek.co.jp/

楽天が運営するポータルサイト : 【インフォシーク】Infoseek

にhpがあって

http://cgi.infoseek.co.jp/

にカウンタがある場合だと無理です

ちゃんと

<IFRAME SRC="http:// から指定してやる必要があります

また非対応ブラウザのために

<IFRAME SRC="カウンタのURL" HEIGHT=1 WIDTH=1>

<IMG SRC="カウンタのURL" HEIGHT=1 WIDTH=1>

</IFRAME>

としなくてはなりません

◎質問者からの返答

えと、つまりそのドメインを取ったときのIDをカウンターの***部分に貼るのですが、

そのIDのドメイン上のファイルにカウンターがあれば、とりあえずカウンターは回るんですよね?

そんで、そのファイルを別のペ0ジ内にIフレームにして

<IFRAME SRC=”http://カウンターが貼られたファイルのアドレス、というようにした場合は、回らないでしょうか?</p>

チナミに親ページが別ドメインのときはどうなりますか?

非対応のときは素直にカウンター表示する設定にはしました。これだと親ページのドメインが違うと表示されるだけで回らないですよね?それは理解できます(回ったりして)。


2 ● masculine
●18ポイント

http://tohoho.wakusei.ne.jp/css/reference.htm#visibility

そのファイルは現在ありません

まわる・・、と思いましたが、1さんの回答を見てダメなケースもありますねw ほかの手段としては

cssの”visiblity”で不可視にしてしまえば

手軽ではないでしょか。あとは同じくCSSでposition:absolute;で位置を固定してtop:-100px; left:-100pxとかにして、ブラウザの外

を指定してしまえば見えません。邪道ですが。

◎質問者からの返答

ありがとうございます、(あ、akiさんの回答に「ありがとうございます」と書くの忘れた、すみません)

まあ、カウンターですので、しかもご来場者からわざわざ隠してるくらいですので、回らなくても誰にメイワクかけるでなし、「だいたいの場合はまわる」ならいいです。

「構造的にもう、絶対、間違ってる、まわりません」でなければ(笑)。

たしかIEだとイケますよね?そんな程度でいいです。数字見るの自分だけですので(たいしてまわるわけでもないし)。

「リクツは一応合ってる」ということでいいでしょうか?


3 ● aki73ix
●18ポイント

http://tohoho.wakusei.ne.jp/html/base.htm

そのファイルは現在ありません

基本的にIMG SRCとIFRAMEは同じ様に理解して置いてください

>非対応のときは素直にカウンター表示する設定にはしました。

>これだと親ページのドメインが違うと表示されるだけで回らないですよね?

>それは理解できます(回ったりして)。

これがちょっと違います

表示されるだけで回らないのではなく

表示がエラーになっているけれどもサイズが1x1なのでエラーであること自体が確認できないだけです

ただし、BASEタグでHREFを指定していた場合はBASEタグのドメインが有効になります

2回目なのでもう回答できないのですが、インラインフレームでカウンタを使うメリットが見えてきません(^^;

まだ、疑問があるようでしたら、取り敢えずいわしで補足します

感覚的に分かりにくいのであれば、widthも heightも 100位にして実験してみると分かり易いかと思います

◎質問者からの返答

何度もありがとうございます。

Iフレームを使ったのは、他にカウンターを非表示にする方法を思いつかなかったからです(汗)。

カウンターは、まあ、モトファイルを見れば回るかどうか確認できるのですが、時間が時間なのと、再読込できないタイプなので、朝、誰か来るまで動きを確認できないので、とりあえず質問してみたのです。

上のコメントでも書きましたが、まあ、非対応のプライザはいいや、です。(笑)まわらなくてメイワクかけるわけじゃないし。

あれ、「非対応」だとフレーム自体が表示されなくて<><>の間に書いたものがそのまま表示されるんだと思ってました。てめえのPCでしか動作確認しねえからこういう誤解がおきます。

「ただし、BASEタグでHREFを指定していた場合はBASEタグのドメインが有効になります」

↑こんなムズカシイこといやらなきゃダメですか(汗)、

とりあえず「フレーム内とはいえ、そのファイルは表示されるんだからカウンターは回るだろう」と思ったんですが、違うんでしょうかやっぱり、うう。


4 ● finite_fairy
●18ポイント

http://www6.plala.or.jp/go_west/nextcss/ref/prp/dsp_n_ps/display...

display - CSS Dencitie

単純に<IMG SRC=”/cgi-bin/Count.cgi?df=xxx”width=0 height=0>では駄目なのでしょうか?

画像が表示できなかった場合に×マークが表示されてしまうかもしれませんが。

CSS2に対応しているブラウザでは×マークさえ表示させないために

2さんが書かれているCSS2と組み合わせて使えばいいと思います。

<IMG SRC=”/cgi-bin/Count.cgi?df=xxx”width=”0” height=”0” style=”display:none”>

のように。

◎質問者からの返答

あ、できたかも(汗)。

なんか似たようなことをやってダメだったのでこれもダメかと思っていました。ありがとうございます。

あと、別ドメインにフレームを貼った場合はやっぱりダメですか?(数時間待って自分で確認しろという気もしてきた)。

というか、我ながら「カウンターを非表示にしたい」「別ドメインに貼ったらどうなるか」の分裂した疑問を同時に質問して、回答者のみなさんを混乱させてしまった気がします。

答えにくくて申し訳ありません。

とりあえず消し方はわかったので(というか気付け)、朝になってカウンターの動きがビミョウな場合、また論点を明確にして質問しなおします。

ありがとうございました、一度終了します。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ