プロが教える店舗&オフィスのセキュリティ対策術

HTML コードの
『 <img src="/○○○.ico"> 』
のことで、おたずねします。

このように画像ファイルが「ico」形式という場合に、
ネット接続でページを表示した時には、
 ・Netscape(7.1)では問題なく表示されるけれども、
 ・IE(6.0)では、X マークになってうまく表示されなくて、
という状態だと思います。

ところが、IE でそのページを「名前を付けて保存」し、
その保存した「htm」ファイルをローカルで表示してみると、
ICO 画像の部分が問題なく表示されるようです。

----
◎ IE でのネット接続の場合だけうまく表示されないことについて、
何かご存知のことがありましたら、
よろしくお願いいたします。

----
なお、上記は、
次の「ばー★ずら」というページで試してみた結果です。

http://suosday.g-com.ne.jp/nyozlla/birzlla.htm

--

A 回答 (5件)

>私の IE は、6.0.2800.1106 で


>一応、Windows Update では最新かとは思うんですが。
私のIEも 6.0.2800.1106ですよ。
修復か、上書きインストールをしてみてはどうでしょう?

この回答への補足

続報です。

Microsoft Internet Explorer のサイトから、
「Internet Explorer 6 Service Pack 1」
のダウンロード、インストールをやってみました。

これで、上書きインストールというのができたのかどうかは
よく分からないんですが、
いずれにしても、その後も ICO 画像についての状況は同じでした。

--

補足日時:2004/03/15 00:20
    • good
    • 0
この回答へのお礼

ありがとうございました。

>私のIEも 6.0.2800.1106ですよ。
>修復か、上書きインストールをしてみてはどうでしょう?

今度、ホットスポットにでも寄った時に、
LAN 接続で上書きなりをやってみようかと思います。

普段は Air H" 接続なので、大きいファイルはちょっとかったるいものですから。

--

お礼日時:2004/03/10 00:41

>たとえばページ左肩に表示させるように


>なっている ICO 画像については、
正常に表示されました・・・・

>質問文で挙げましたサイトについて、
>ネット上ではどうでしたでしょうか?
「ばー★ずら」のページのICO画像は
全部表示されました。

tochinkunさんのIEが異常なのかも?

おまじないをしたほうがいいかも。
ξ\_(-_-)_/ξ
IEのツール→インターネットオプションから
1.「全般」タブの「ファイルの削除」をクリック
 「すべてのオフラインコンテンツも削除する」
 にチェックを入れて「OK」をクリック
2.「全般」タブの「履歴のクリア」をクリック
3.「詳細設定」タグで、「規定値に戻す」をクリック
ですね。お試しください。
    • good
    • 0
この回答へのお礼

ありがとうございました。
少し時間が空いてしまってすいません。

----
> 「ばー★ずら」のページのICO画像は、全部表示されました。

そうですか。
どの IE でもダメということではないんですね。

私の IE は、6.0.2800.1106 で
一応、Windows Update では最新かとは思うんですが。

で、教えていただいたおまじない ξ\_(-_-)_/ξ
をやってはみましたが、
結果は全く変わりませんでした。

--

お礼日時:2004/03/09 00:53

ローカルでは


ファイル名の大文字、小文字は同じと判断していますが、
ネット上では
違うファイル名として扱われます。

もしかしたら↑が原因かも。
    • good
    • 0
この回答へのお礼

ありがとうございました。

今回のケースで、
サイトのアドレスは質問文に挙げたとおりで、

ネット上で、そのソースを見ますと、
たとえばページ左肩に表示させるようになっている ICO 画像については、
  <table><tr><td>
  <img src="images/mozico12.ico" ・・・>・・・
  </td></tr></table>
のような組み立てになっています。

ですから、大文字はどこにも使われていないように思います。

----
ページ内で、mozico12.ico の下の方に指定されている
「firefox.gif」については、
  <table><tr><td>
  <img src="images/firefox.gif"・・・>・・・
  </td></tr></table>
のようなっていて、
こちらはネット上でもローカルでも普通に表示されますが。

--

お礼日時:2004/03/06 15:35

>◎ IE でのネット接続の場合だけ


>うまく表示されないことについて、
私のInternetExplorer6 Sp1は

<IMG src="sample.ico">

で問題なくネット上で表示されましたよ。
    • good
    • 0
この回答へのお礼

ありがとうございました。

質問文で挙げましたサイトについて、
ネット上ではどうでしたでしょうか?

--

お礼日時:2004/03/06 15:39

もともとHTMLにおいては,どんな画像ファイルでも使えるとは限らないのです。

どんなブラウザーでも確実に対応しているのは,GIF・JPG・PNGの3形式くらいと見てよいでしょう(古いブラウザーの場合,PNGは使えない場合もあります)。
この場合ですと,一旦アイコンをGIFかPNG形式に変換しておくのが最善です。(絵が部分的に変わることがあるので,JPGは使わないで下さい。)
    • good
    • 0
この回答へのお礼

ありがとうございました。

>もともとHTMLにおいては,どんな画像ファイルでも使えるとは限らないのです。

私も、おっしゃるようなことかとは思ったんですが、

一方で、
質問の中で触れましたページについては、
「ファイル」メニューの「名前を付けて保存」で保存してみると、

 ・「ばー★ずら.files」の中に、ico 画像(ファイル)も
  ちゃんと保存されているし、

 ・ 保存された「ばー★ずら.htm」を IE で開いてみると、
  ico ファイル画像の部分もちゃんと表示されるし、

ということなものですから、

----
ということは、IE 上の HTML 関係の処理では、
ico 画像も問題なく扱えるんじゃないかと思うし、

とすると、ネット接続の時にそれが表示されないというのは、
どういう理由なんだろうかと思った訳なんです。
(たとえば、私の方での何かの設定の関係だろうかとか)

----
いずれにしても、もし、
『ページの構成をローカルでチェックした時には問題なくて、
ところが、それをアップロードしたら、IE ではうまく表示されなくて ..』
というようなことだと、混乱の元になりがちのようにも思いますし。

--

お礼日時:2004/03/04 15:16

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