OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
解決
済み

PWS+perlで,生成したHTML文書内の画像ファイルが表示されない

  • 暇なときにでも
  • 質問No.236148
  • 閲覧数113
  • ありがとう数1
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 2% (1/37)

Win95+PWS+perlで,動的なHTMLページを生成しようとしています(掲示板です)。
そのなかで,次のように,GIFファイルを表示させています。

print \"<img src=\"\.\./img/abc\.gif\">";

ところが,画像ファイルが表示されずに「×」がでてしまいます。
生成されたHTML文書を見ると,(パスやファイルネームなどの)ミスはありません
しかも,abc.gifをダブルクリックして,いったん,ブラウザで表示させた後に,abc.gifを含む動的HTMLページをブラウザで表示させると,abc.gifは表示されるのです。
なお,パスは相対,絶対の両方を試してみましたが,ダメでした。

要領を得ない質問で大変申し訳ございませんが,もし,解決策等ございましたら,ご教示いただきたく,よろしくお願いいたします。
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

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

  • 回答No.1
レベル9

ベストアンサー率 64% (33/51)

相対パスで書かれてあるようですが、HTMLからの相対パスではなく、cgiの置いてあるディレクトリからの相対パスにしてみてもだめですか?

絶対パスがダメだったとのことですが、"/xxx/img/abc.gif"のような、"/"から始まる絶対パスでもダメでしょうか?

おそらく、ブラウザで表示させた後に表示できる現象は、キャッシュだと思います。

あと調査のやり方としては、PWSのアクセスログ等を見ると画像ファイルへのリクエストが来ている筈ですので、そのパスをチェックすると良いと思います。
補足コメント
t_disc

お礼率 2% (1/37)

ご回答ありがとうございます。

現在の状況とまったく同じ状態で,
WIN98+PWSで試してみたところ,問題なく画像が表示されました。
WIN95+PWSのバグなのだろうか,とも疑いたくなります。

とりあえず,いただいたアドバイスの内容でやってみます。
投稿日時 - 2002-03-18 21:40:59
-PR-
-PR-
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
このやり方知ってる!同じこと困ったことある。経験を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ