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

ご質問失礼いたします。

Mozilla Firefox をPC内に導入してネット上
http://page10.auctions.yahoo.co.jp/jp/auction/m5 …
等のページをデスクトップに保存したのですが
ネット接続してない状態でそのURLを表示したら

画像の部分が表示されない状態(X印がなぜかついている)で
保存されてるのですがこれをちゃんと画像も表示された状態で
保存したいのですがどうすればいいのでしょうか?

A 回答 (1件)

それはきっと相対パス、という方法で画像の位置が設定されているからだと思います。

といいますのは、パスの指定法には相対パスと絶対パスの二つがあり、絶対パスでは「http://www.○○○.jp/images/xx.jpg」などのように、httpからすべて指定しますが、一方で相対パスでは、その画像が置いてあるページが「http://www.○○○.jp/aaa/bbb/index.html」だとすると、「../../images/xx.jpg」というように指定します。この方法は、「../」が一つ上のフォルダ、という意味で、その画像をおくページから見てどの位置にあるかで指定します。今回の場合、後者の方法で画像の位置が指定されていたため、ダウンロードすると画像の表示ができなかったものと思われます。自分でアドレスと照らし合わせて「../../images/ ってなってるからこのアドレスのフォルダの一つ上のimagesってフォルダだな」というような要領で画像の絶対パスを探し出し、ご自分で絶対パスで設定していただくかもしくは、画像も一緒にダウンロードし、アップロードされているサーバと同じ構造にすれば同じように表示できます。なお、アクセス権限を指定(勝手に画像をダウンロードできないようにしたり、別ページから無断リンクできないように)していることがあります。
    • good
    • 0
この回答へのお礼

大変専門的な知識有難うございます。
>ご自分で絶対パスで設定していただくかもしくは、画像も一緒にダウンロードし、アップロードされているサーバと同じ構造にすれば同じように表示できます。

なんとか設定変更のページを見つけて表示できるようにしたいと思います。

お礼日時:2008/03/14 21:18

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