• ベストアンサー

ローカルで表示されない(バカな質問かも…)

笑われるかもしれませんが、どうしてもわからないので質問します。 サイトのバナーをリンク先様が変更されました。 それで、自分のHDDにバナーを保存しました。 最初のバナーも、変更したバナーも、ファイル名が同じでしたので「置き換えますか?」>「はい」で保存。 アップロード。 ネット上では、バナーはきちんと新しいものに変わっていました。 ところがローカルで見ると×印なんです。 ローカルで見えてネット上では×印というのはよく聞きますが、ネット上では見えるのにローカルで表示されないのはあまり例がないように思います。 実状的には問題ないのですが、どうしてもわからないので後学のためにどうしてこうなったのか教えてもらいたいです。

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

  • ベストアンサー
  • Zero-Wing
  • ベストアンサー率41% (22/53)
回答No.6

ちょっと試してみたんですが、ファイルの中身がJPGやBMPであるのに拡張子が.gifとなっている場合、ローカルのHP中では表示されず、アップするとちゃんと表示されるという現象が発生するっぽいようなぽくないような・・・。急ぎで確認したんで違うかもしれないんですが。ようは、そのバナーの作成元が、ファイル形式がbmpやjpgであるのに、拡張子をgifにしてしまった・・・等のことがあるのではないかということです。試しにそのバナーの拡張子をbmpやjpgに変えてみてください。

poke1
質問者

お礼

>ようは、そのバナーの作成元が、ファイル形式がbmpやjpgであるのに、拡張子をgifにしてしまった・・・等のことがあるのではないかということです。 これは先方に確かめてみますね。 拡張子を変えようとしたら 「拡張子を変更すると、ファイルが使えなくなる可能性があります。変更しますか?」 と出たので「いいえ」で中止したのですが、続行して構わなかったのでしょうか。

その他の回答 (7)

  • drmoreau
  • ベストアンサー率41% (33/79)
回答No.8

NO.7の回答を撤回いたします。 Zero-Wingさんの回答が正しいようです。 自分のホームページで確認しました。

poke1
質問者

お礼

最初から最後までお付き合い頂きありがとうございました。7のお礼もここに一緒に書かせていただきます。 今、先方に確かめております。 経過報告が書けないのが残念ですが、わざわざお調べいただいて恐縮です。 ありがとうございました。

  • drmoreau
  • ベストアンサー率41% (33/79)
回答No.7

htmlファイルのリンクのgazou/1.gifをgazou\1.gifに書き換えて表示できるか確かめてもらえますか。

  • drmoreau
  • ベストアンサー率41% (33/79)
回答No.5

PhotoEditorでgazou/1.gifは正常に表示されますか。

poke1
質問者

お礼

はい、こっちは表示されます。

  • drmoreau
  • ベストアンサー率41% (33/79)
回答No.4

HDDの中にあるgazou/1.gifはIEで直接開いて表示されますか。

poke1
質問者

お礼

いつもPhotoEditorで画像を開く(というかそうなっている)ので、初めてIEで開いてみました。 手順 1.gifを右クリック>アプリケーションで開く>Internet Explorer これでよろしかったでしょうか。 その場合は、×印で表示できませんでした。

noname#12055
noname#12055
回答No.3

以下の情報を書けば、かならずや正答が得られるでしょう。 ・そのバナーを表示させようとしているタグ ・そのバナーを保存した場所  (ファイルを右クリック→プロパティでの「場所」) ・そのバナーを表示させようとしているHTMLの場所  (同) まさかとは思いますが、1番目を "http://~"で指定しているなんてことはありませんよね?

poke1
質問者

お礼

>まさかとは思いますが、1番目を "http://~"で指定しているなんてことはありませんよね? ありません。 タグはNo2さんのところに書かせていただきました。 バナーを保存した場所は マイドキュメント>homepage>gazou プロパティでの正確なパス C:\My Documents\homepage\gazou HTMLの場所はhomepage内です。

  • drmoreau
  • ベストアンサー率41% (33/79)
回答No.2

インターネットに接続されていれば、リンクの指定の仕方がhttp://から始まる絶対アドレスであれば、htmlファイルがローカルにあろうと、サーバーにアップロードされたものであろうと、絶対アドレスで指定された場所にバナーが存在すれば表示されます。 相対アドレスの場合、バナーとhtmlファイルの位置関係が違ったり、バナーの保存されているディレクトリ名が違っていると、バナーは表示されません。 相対アドレスかどうかは、htmlファイルの中身を見ればわかります。

poke1
質問者

お礼

何回も書いてすみませんが、http://では始まってないんです(だから絶対アドレスではないんです)。 >相対アドレスかどうかは、htmlファイルの中身を見ればわかります。 ここに書きます。 <img src="gazou/1.gif" height="40" width="200" border="0" alt="なんとかかんとか"> (<はわざと全角。alt指定は、本当のサイト名ではありません) 【gazouフォルダの位置】 マイドキュメント>homepage>gazou 【ファイル名】 1.gif まだ書くところがありますでしょうか。

  • drmoreau
  • ベストアンサー率41% (33/79)
回答No.1

ネット上でもローカルでもリンクの指す場所にバナーがなければ、×印になります。特別変わったことではないと思います。 リンクが相対アドレスで指定されているのではないですか。

poke1
質問者

お礼

持ち帰りバナーですので、最初から相対アドレスだと思うんですが…。 もしかして、私、完全に勘違いしてますか?

関連するQ&A