NN4.5で画像が表示されないです

[上に] [前に] [次に]
いちま 1999/09/06(月) 11:25:30
他の項目もみてみたのですがちょっと違うみたいなので
新しく書きました。

ナビゲーターを4.5にしたのですが、ローカルだと画像がまったく表示されないんです。
サーバーにアップするとちゃんと表示されます。
GIFに限らず、JPGもダメです。
1度アンインストールしようとしたら(コントロールパネルから)
「アンインストールしますか?」→「はい」まで大丈夫なのですが
その後もとの画面に戻ってしまい、アンインストールできませんでした(^^;)

WINDOWS98を使ってます。
私のバカみたいなミスでローカルでは見られないのか、
それともウチのNNがおかしいのか・・・
どなたか教えてください。よろしくお願いいたします。

Nobu3 [E-Mail] [HomePage] 1999/09/06(月) 12:16:32
インターネットにつながっているときは表示されますか?
もしそうなら、URLがhttp:から始まっているかもしれません。

ちなみに、IEでは表示できるんでしょうか?

いちま 1999/09/06(月) 12:21:52
すみません、IEのことを書き忘れてますね。

IEではオンライン・オフライン関係ナシに表示できます。
URLは、http://ではなく、<img src="img/abc.gif">
というカンジです。
ネットにつながっているとちゃんと表示できるので理由がわからなくて(^^;)

Nobu3 [E-Mail] [HomePage] 1999/09/06(月) 12:29:42
う〜ん・・・。わからないですね・・・。
そのページは公開できないのでしょうか?

<base>でURLを指定してないでしょうか?

IEが表示できるのはキャッシュという可能性はないですか?

いちま 1999/09/06(月) 14:41:37
「特定のページの画像が見えない」ではなくて、
新規で作ったHTML+画像でもダメなんです。
baseというタグははじめてみました(^^;)
IEはキャッシュを捨ててもきちんと見られます。

とにかく、ナビゲータでのローカルチェックができないので
お手上げなんです。(^^;)
サーバーにアップすると見られるので実害はないんですが・・・
(もちろんローカルのファイルの構成もちゃんとなってます。
 そうでないとIEでも見られないはずですし。)

うーん、やっぱりこういう症状はウチだけなんでしょうか?

アレン [E-Mail] [HomePage] 1999/09/06(月) 18:47:35
いちまさん、Nobu3さん、こんにちは。割り込まして頂きます。
私も画像がみえない症状になったことがありますので。
ただし症状が微妙に違うので、原因が違う可能性が高そうですが・・・。

さて、見えないと書かれていますが、具体的にはどのような感じですか?
バッテンマークが出ているのか、本当に何も見えないのか、薄く見えているのか?
また、すべての画像が見えないのでしょうか?
画像単体をNetscapeでみても同じですか?単体で見えるのでしたら、ソースがおか
しいのでしょうね。

Aoi [E-Mail] 1999/09/06(月) 23:29:56
プロキシの設定とかは、関係ないでしょうか?

#おもいっきりはずしてます?

Nobu3 [E-Mail] [HomePage] 1999/09/07(火) 00:53:35
ソースがみれないと、これ以上はわからないです。

ソース以外で思いつくのは、設定がおかしいか、ブラウザがおかしいか、くらいですね・・・。
うちのはちゃんと出ますから。

[E-Mail] [HomePage] 1999/09/07(火) 01:26:45
お気に入りの Toggle Images.exe
を実行してませんか??
これを押してしまうと画面読み込まなくなります。

いちま 1999/09/07(火) 02:38:28
Nobu3さん、アレンさん、Aoiさん、司さん、お返事ありがとうございました。

あれから色々実験してみました。(^^;)
#もちろんオフライン状態です。

キャッシュなどが関係ないことを確かめる為に
最初からtest.htmlとして作成しました。

<html>
<head>
<title>テスト</title>
</head>
<body>

<img src="abc.gif" border="3">
<img src="img/abc.gif" border="3">
<img src="/img/abc.gif" border="3">

</body>
</html>

上記のはそのままソースからペーストしました。
で、やってみたのは画像の位置を色々変えてみました。

--以下作成したフォルダ構造です--

[abcフォルダ]・・・HTMLファイル用フォルダ
  L[imgフォルダ]・・・画像用フォルダ1
[imgフォルダ]・・・画像用フォルダ2

画像ファイルを、abcフォルダと、imgフォルダの1と2にそれぞれ置き、

abc.gif
img/abc.gif
/img/abc.gif

の三種類のパスをを指定してみました。
すると、他の2種類では表示されたのですが、
/img/abc.gifの画像だけがNNで表示されなくなっていました。
#?マークで表示されます。

何度も言いますが、IEではちゃんと三種類とも表示されているんです。
ここで、ひょっとしたらこのHTMLをMOに保存しているせいかな?
と思って、ハードディスクに同じ構造を作ってみましたが同じでした。
(やっぱり/img/abc.gifのパスだけがNNで表示されません。)

これはNNの設定でどうにかなるんでしょうか?
実際のサーバーでは、コーナー毎にディレクトリを設けて、
画像はトップディレクトリに全部つっこんであるんです。
なので /img/abc.gif と指定したいんですが・・(^^;)

#すごいポカをしてるんだったらメチャクチャはずかしいですね〜

ペペロン 1999/09/07(火) 03:09:53
><img src="/img/abc.gif" border="3">
を、
<img src="../img/abc.gif" border="3">
としてはいかがでしょう?

ふじ 1999/09/07(火) 03:11:01
http://www.hoge.jp/fuga/fugo.html
のHTMLの中で
/img/abc.gif
と指定した場合、
http://www.hoge.jp/img/abc.gif
が呼ばれます。
#冒頭の“/”はサーバのドキュメントルートを表します。


で、IE4とNNでは、ローカル(fileプロトコル)での「ドキュメントルート」の解釈が異なるようです。

IEは、file:///C|/test.html

<IMG src="/img/testimg.gif">
<IMG src="img/testimg.gif">
を呼ぶと、どちらも
C:\img\testimg.gif
を返します。

しかし、NNは、
<IMG src="/img/testimg.gif">

file://img/testimg.gif
と解釈します。(で、imgというドライブ名は無いので表示されません)

<IMG src="img/testimg.gif">
こちらは
file:///C|/img/testimg.gif
と解釈するので表示されます。

P.S.

個人的にはNNの解釈の方が真っ当だとは思います。以下余談。
file:///

"file://" + "/"
ファイルプロトコル + ドキュメントルートを表す /
と解釈するのが自然でしょう。
file:///C|/
file:///D|/
file:///E|/
etc...



file:///

が同一視されるってのは余りに不可解。
#しかも呼び出し元によって解釈が違うなんて・・・

ふじ 1999/09/07(火) 03:15:20
>しかし、NNは、
><IMG src="/img/testimg.gif">
>を
>file://img/testimg.gif
file:///img/testimg.gif
の間違いです。すみません。

いちま 1999/09/07(火) 03:19:06
[[解決]]
ふじさん、お返事ありがとうございました。

うーむ、そうだったんですか!(^^;)
でもまっとうでなくてもいいから /img/ はてっぺんのフォルダだと
認識してくれた方が、サイトを作るときには助かりますよね・・・

とにかく皆さんありがとうございました!
解決ボタン押しておきます!(すごいな〜、ほぼ1日で解決してしまった!)

ふじ 1999/09/07(火) 03:30:56
>でもまっとうでなくてもいいから /img/ はてっぺんのフォルダだと
>認識してくれた方が、サイトを作るときには助かりますよね・・・
そういう場合は、ローカルに HTTPサーバ(Apache とか AnHttpdとか)
を入れて、それで確認するとシアワセになれます(^^)
#CGI, SSIも動くしね。

いちま 1999/09/07(火) 03:33:23
>そういう場合は、ローカルに HTTPサーバ(Apache とか AnHttpdとか)
>を入れて、それで確認するとシアワセになれます(^^)

なーるほど!
ローカルサーバーはインストールしているので、やってみます!
ふじさん、どうもありがとうです!(*^^*)/~~~

[上に] [前に] [次に]